Add-AzLogProfile
Vytvoří nový profil protokolu aktivit. Tento profil se používá k archivaci protokolu aktivit do účtu úložiště Azure nebo k jeho streamování do centra událostí Azure ve stejném předplatném.
Syntaxe
Add-AzLogProfile
-Name <String>
[-StorageAccountId <String>]
[-ServiceBusRuleId <String>]
[-RetentionInDays <Int32>]
-Location <System.Collections.Generic.List`1[System.String]>
[-Category <System.Collections.Generic.List`1[System.String]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Add-AzLogProfile vytvoří profil protokolu.
- Účet úložiště – Podporuje se jenom účet úložiště úrovně Standard (účet premium storage není podporovaný). Může to být typ ARM nebo Classic. Pokud se protokoluje k účtu úložiště, účtují se náklady na uložení protokolu aktivit za normální standardní sazby úložiště. K exportu protokolu protokolu lze použít pouze jeden profil protokolu pro každé předplatné, a to pouze jeden účet úložiště na předplatné.
- Centrum událostí – K exportu protokolu protokolu lze použít pouze jeden profil protokolu pro každé předplatné, a to v důsledku toho pouze jedno centrum událostí na jedno předplatné. Pokud se protokol aktivit streamuje do centra událostí, budou platit standardní ceny centra událostí. V protokolu aktivit můžou události souviset s oblastí nebo můžou být "Globální". Globální v podstatě znamená, že tyto události jsou nezávislé na oblastech a jsou nezávislé na oblasti, ve skutečnosti většina událostí spadá do této kategorie. Pokud je profil protokolu aktivit nastavený z portálu, implicitně přidá "Globální" spolu s jakoukoli jinou oblastí vybranou v uživatelském rozhraní. Při použití rutiny musí být umístění jako "Globální" výslovně zmíněno kromě jakékoli jiné oblasti. Poznámka :- Pokud v umístěních nenastavíte "Globální", bude výsledkem většina protokolu aktivit, který se neexportuje. Tato rutina implementuje model ShouldProcess, tj. může před vytvořením, úpravou nebo odebráním prostředku požádat uživatele o potvrzení.
Příklady
Příklad 1: Přidání nového profilu protokolu pro export protokolu aktivit odpovídající podmínce umístění do účtu úložiště
Add-AzLogProfile -Location "Global","West US" -Name ExportLogProfile -StorageAccountId /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount
Přidání nového profilu protokolu pro export protokolu aktivit odpovídající podmínce umístění do účtu úložiště
Příklad 2
Vytvoří nový profil protokolu aktivit. (automaticky vygenerováno)
Add-AzLogProfile -Location 'Global' -Name ExportLogProfile -RetentionInDays <Int32> -ServiceBusRuleId <String> -StorageAccountId /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount
Parametry
-Category
Určuje seznam kategorií.
Typ: | List<T>[String] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Location
Určuje umístění profilu protokolu. Platné hodnoty: Spuštěním následující rutiny získejte nejnovější seznam umístění. Get-AzLocation | Výběr zobrazovaného názvu
Typ: | List<T>[String] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Name
Určuje název profilu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-RetentionInDays
Určuje zásady uchovávání informací ve dnech. Toto je počet dnů, po který se protokoly zachovají v zadaném účtu úložiště. Chcete-li uchovávat data navždy, nastavte tuto hodnotu na hodnotu 0. Pokud není zadaný, výchozí hodnota je 0. Pro uchovávání dat se použijí běžné standardní sazby za úložiště nebo centrum událostí.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ServiceBusRuleId
Určuje ID pravidla služby Service Bus.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-StorageAccountId
Určuje ID účtu úložiště. ID je plně kvalifikované ID prostředku účtu úložiště, například /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
List<T>[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Výstupy
Související odkazy
Azure PowerShell