Add-AzLogProfile
建立新的活動記錄檔配置檔。 此配置檔可用來將活動記錄封存至 Azure 記憶體帳戶,或將它串流至相同訂用帳戶中的 Azure 事件中樞。
Syntax
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
Add-AzLogProfile Cmdlet 會建立記錄配置檔。
- 儲存體 帳戶 - 僅支援標準記憶體帳戶(不支援進階記憶體帳戶)。 它可以是 ARM 或傳統類型。 如果記錄到記憶體帳戶,則儲存活動記錄的成本會以標準標準記憶體費率計費。 每個訂用帳戶只能有一個記錄配置檔,每個訂用帳戶只能使用一個記憶體帳戶來匯出活動記錄。
- 事件中樞 - 每個訂用帳戶只能有一個記錄配置檔,而每個訂用帳戶只能使用一個事件中樞來導出活動記錄。 如果將活動記錄串流至事件中樞,則會套用標準事件中樞定價。 在活動記錄中,事件可以與區域相關,或可能是「全域」。 全域基本上表示這些事件與區域無關,而且與區域無關,事實上大部分事件都屬於此類別。 如果活動記錄配置檔是從入口網站設定,它會隱含地新增 「全域」,以及使用者介面中選取的任何其他區域。 使用 Cmdlet 時,除了任何其他區域之外,必須明確提及位置為「全域」。 注意 :- 無法在位置中設定「全域」,會導致大部分的活動記錄檔未匯出。 此 Cmdlet 會實作 ShouldProcess 模式,也就是在實際建立、修改或移除資源之前,可能會要求使用者確認。
範例
範例 1:新增記錄配置檔,將符合位置條件的活動記錄匯出至記憶體帳戶
Add-AzLogProfile -Location "Global","West US" -Name ExportLogProfile -StorageAccountId /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount
新增記錄配置檔,將符合位置條件的活動記錄導出至記憶體帳戶
範例 2
建立新的活動記錄檔配置檔。 ( 自動產生 )
Add-AzLogProfile -Location 'Global' -Name ExportLogProfile -RetentionInDays <Int32> -ServiceBusRuleId <String> -StorageAccountId /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount
參數
-Category
指定類別清單。
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
執行 Cmdlet 之前先提示您確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
指定記錄檔配置檔的位置。 有效值:執行下列 Cmdlet 以取得最新的位置清單。 Get-AzLocation |選取 DisplayName
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
指定配置檔的名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RetentionInDays
指定保留原則,以天為單位。 這是記錄在指定的記憶體帳戶中保留的天數。 保留數據永遠設定為 0。 如果未指定,則預設為 0。 標準標準記憶體或事件中樞計費費率適用於數據保留。
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceBusRuleId
指定 服務匯流排 規則的識別碼。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountId
指定 儲存體 帳戶的標識碼。 標識符是記憶體帳戶的完整資源標識符,例如 /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft。儲存體/storageAccounts/activitylogstorageaccount
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
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]]
輸出
相關連結
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應