Add-AzLogProfile
Создает новый профиль журнала действий. Этот профиль используется для архивации журнала действий в учетной записи хранения Azure или потоковой передачи его в концентратор событий Azure в той же подписке.
Синтаксис
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>]
Описание
Командлет Add-AzLogProfile создает профиль журнала.
- Учетная запись хранения. Поддерживается только стандартная учетная запись хранения (учетная запись хранения класса Premium). Это может быть либо тип ARM, либо классический. Если он регистрируется в учетной записи хранения, плата за хранение журнала действий взимается по обычным стандартным тарифам хранения. Для экспорта журнала действий можно использовать только один профиль журнала для каждой подписки.
- Концентратор событий. Для экспорта журнала действий можно использовать только один профиль журнала для каждой подписки. Если журнал действий передается в концентратор событий, цены на стандартный концентратор событий будут применяться. В журнале действий события могут относиться к региону или быть глобальными. Глобальный по сути означает, что эти события не зависят от региона и не зависят от региона, на самом деле большинство событий попадают в эту категорию. Если профиль журнала действий задан на портале, он неявно добавляет "Global" вместе с любым другим регионом, выбранным в пользовательском интерфейсе. При использовании командлета расположение как "Глобальный" должно быть явно указано отдельно от любого другого региона. Примечание . Не удалось задать "Глобальный" в расположениях, что приведет к тому, что большинство журналов действий не экспортируется. Этот командлет реализует шаблон 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
Задает список категорий.
Тип: | List<T>[String] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Location
Указывает расположение профиля журнала. Допустимые значения: выполните приведенный ниже командлет, чтобы получить последний список расположений. Get-AzLocation | Выбор displayName
Тип: | List<T>[String] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Name
Указывает имя профиля.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RetentionInDays
Указывает политику хранения в днях. Это количество дней, в которых журналы сохраняются в указанной учетной записи хранения. Чтобы сохранить данные навсегда, задайте для этого значение 0. Если он не указан, значение по умолчанию — 0. Обычные стандартные тарифы на хранение данных или концентратор событий будут применяться для хранения данных.
Тип: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ServiceBusRuleId
Указывает идентификатор правила служебная шина.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-StorageAccountId
Указывает идентификатор учетной записи хранения. Идентификатор — это полный идентификатор ресурса учетной записи хранения, например /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a9a9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogs/activitylogstorageaccount
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | 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]]
Выходные данные
Связанные ссылки
Azure PowerShell