[Политика Azure] Применить тег и добавить информацию об учетной записи

При создании группы ресурсов с помощью политики Azure я хотел бы указывать в качестве тегов информацию об учетной записи, такую ​​как идентификатор пользователя и адрес электронной почты.

Тэг Sample-Apply и его значение по умолчанию

В результате обращения к тегу было возможно пометить фиксированное слово, но я не знаю, как получить вышеупомянутую информацию об учетной записи динамически.

Если вы кого-нибудь знаете, пожалуйста, научите меня, как.

Спасибо.

1 ответ

Привет, пользователь 20380119 или 0118,

Если это требование при создании / определении политики:

Вы можете получить информацию об учетной записи динамически с помощью командлета Get-AzContext. Обратите внимание, что идентификатор пользователя и адрес электронной почты могут быть назначены его свойствам (Get-AzContext), таким как "Account", "Account.Id", "Name" и т. Д. Таким образом, вы можете запустить команды ниже и проверить выходные данные для проверки идентификатора пользователя, Адрес электронной почты присваивается некоторым контекстным свойствам в вашей среде и использует их.

Get-AzContext | fl *

Get-AcContext | Select -ExpandProperty ExtendedProperties

$UserID = (Get-AzContext).Account.Id

$UserID = (Get-AzContext).Name

Затем укажите динамически извлекаемый идентификатор пользователя, адрес электронной почты для переменной $policyparam (это упоминается на этапе развертывания учебного пособия, которое вы читаете).

Если это требование при применении политики:

AFAIK эта функция в настоящее время не поддерживается / невозможна с помощью политик Azure. Однако, чтобы выполнить требование пометки идентификатора пользователя и адреса электронной почты для совсем недавно созданных групп ресурсов, вы можете использовать связанные события создания из журналов активности, а затем просто автоматически использовать что-то вроде функционального приложения для извлечения этих событий и добавления необходимых тегов (с информацией, такой как идентификатор пользователя, адрес электронной почты и т. д.) для соответствующих групп ресурсов на лету.

Надеюсь это поможет!! Ура!!

Политика не осведомлена о пользователе, поэтому вы не сможете получить информацию об учетной записи.

Другие вопросы по тегам