Управляемая учетная запись хранения Azure KeyVault

Я пытаюсь реализовать управляемую учетную запись хранения KeyVault в Azure для ротации ключей хранения с помощью KeyVault. Я следовал документации, в которой используются как «ServicePrincipalID», так и «UserPrincipalID», но в моем случае я инициализирую свои ресурсы и реализую все шаги, связанные с использованием моего субъекта-службы (при развертывании с использованием VSTS с субъектом службы) и с использованием «ServicePrincipalID. "как ObjectID вместо" UserPrincipalID "(поскольку во время инициализации и пост-инициализации не происходит вмешательства пользователя). Я дал своему принципалу службы роль «Владелец» и все необходимые разрешения для хранилища ключей для доступа к хранилищу. Но когда я выполняю «Add-AzureKeyVaultManagedStorageAccount», я получаю следующую ошибку: «KeyVault не может выполнить действие от имени вызывающего абонента». Поэтому я не уверен, какой доступ мне по-прежнему не хватает, даже после того, как я сделал принципала владельцем. Пожалуйста, посмотрите мои скриншоты ниже для более подробной информации. Будем рады услышать любые предложения по преодолению этого препятствия.

Ошибка Подробнее о KeyVault

Спасибо, Чайтанья Аллади.


person Chaitu    schedule 11.05.2018    source источник


Ответы (1)


Я получаю сообщение об ошибке ниже: «KeyVault не может выполнить действие от имени вызывающего абонента». Поэтому я не уверен, какой доступ мне по-прежнему не хватает, даже после того, как я сделал принципала владельцем.

К сожалению, сейчас мы не можем сделать это с помощью принципа обслуживания. AAD не поддерживает токен получения OBO (OnBehalfOf) для токенов вызывающего принципа службы.

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

person Tom Sun - MSFT    schedule 16.05.2018
comment
Спасибо @TomSun за разъяснения. Как вы думаете, будет ли он доступен для использования субъекта-службы (что, я думаю, может быть лучшим способом) в ближайшее время? - person Chaitu; 23.05.2018
comment
Я согласен с вами, что для этого лучше использовать принципала-службы. Извините, я не знаю, когда он выйдет. - person Tom Sun - MSFT; 24.05.2018