Поделиться через


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

Входные данные

String

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]]

Выходные данные

PSLogProfile