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


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 создает профиль журнала.

  • служба хранилища учетная запись. Поддерживается только стандартная учетная запись хранения (учетная запись хранения класса "Премиум"). Это может быть либо тип 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
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Указывает расположение профиля журнала. Допустимые значения: выполните приведенный ниже командлет, чтобы получить последний список расположений. Get-AzLocation | Выбор displayName

Тип:List<T>[String]
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Указывает имя профиля.

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-RetentionInDays

Указывает политику хранения в днях. Это количество дней, в которых журналы сохраняются в указанной учетной записи хранения. Чтобы сохранить данные навсегда, задайте для этого значение 0. Если он не указан, значение по умолчанию — 0. Обычные стандартные тарифы на хранение данных или концентратор событий будут применяться для хранения данных.

Тип:Nullable<T>[Int32]
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-ServiceBusRuleId

Указывает идентификатор правила служебная шина.

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountId

Указывает идентификатор учетной записи служба хранилища. Идентификатор — это полный идентификатор ресурса учетной записи хранения, например /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft. служба хранилища/storageAccounts/activitylogstorageaccount

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters: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