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

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

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

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

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

Спасибо.

1 Ответ

0 голосов
/ 29 мая 2019

Привет, user20380119or0118,

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

Вы можете получить информацию об учетной записи динамически, используя 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.Однако, чтобы выполнить требование пометки идентификатора пользователя и адреса электронной почты для совсем недавно созданных групп ресурсов, вы можете использовать связанные события создания из журналов активности, а затем просто автоматически использовать что-то вроде функционального приложения для извлечения этих событий и добавления необходимых тегов (с информацией типа идентификатора пользователя, адреса электронной почты и т. д.) для соответствующих групп ресурсов на лету.

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

...