Получите управляемый идентификатор ObjectID приложения Logi c, используя Azure CLI / Powershell - PullRequest
0 голосов
/ 16 марта 2020

У меня есть приложение logi c с включенной управляемой идентификацией. В целях автоматизации мне нужно использовать либо Azure CLI, либо Powershell, чтобы получить objectID идентификатора приложения, управляемого Logi c, чтобы предоставить ему доступ к keyvault. Я проделал то же самое для Azure фабрики данных, используя команду Poweshell, например:

 (Get-AzureRMDataFactoryV2 -ResourceGroupName $ResourceGroup -Name $DataFactoryName).Identity

Пробовал нечто подобное для приложения logi c, но оно не возвращает идентификатор.

1 Ответ

1 голос
/ 16 марта 2020

Похоже, объект Workflow, возвращаемый Get-AzLogicApp, не имеет определенного свойства идентификатора.

В качестве обходного пути можно использовать командлет Get-AzResource.

$ID = (Get-AzResource -Name myLogicApp -ResourceType Microsoft.Logic/workflows).Identity.PrincipalId

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...