2016-08-08 9 views
0

Я включаю задачу запуска Powershell на роль лазурного рабочего, которая должна вытащить секрет из хранилища ключей Azure. Я хотел бы использовать сертификат клиента для аутентификации запроса Key Vault (сертификат устанавливается на виртуальную машину при росте роли).Как получить секретное хранилище ключей Azure с помощью powershell с сертификатом auth?

Я посмотрел this учебник по документации по лазурному оформлению, но мне нужно написать некоторые методы C# и включить кучу пакетов nuget. Есть ли более простой способ?

ответ

0

Можно использовать powershell для доступа к ключам в Keyvault. используйте команду Get-AzureKeyVaultSecret, чтобы получить значения. Он имеет несколько параметров, чтобы удовлетворить различные требования, такие, как получить все секреты, специфические секреты и т.д.

https://msdn.microsoft.com/en-us/library/dn868047.aspx

Подробных информацию о всех модулях commandlets keyvault можно найти здесь.

https://msdn.microsoft.com/library/azure/dn868052.aspx

+0

Я не мог найти способ использования этих команд с помощью сертификата AUTH, вы можете привести пример? – Amit

+0

cert auth для доступа к лазурному учету правильно? Это обычные шаги в powershell. Я не уверен, как это отличается в этом случае. – Aravind

+0

, когда он запускается как задача запуска на PaaS VM, у него не будет пользователя или контекста для аутентификации. Я проверил с людьми KeyVault, они пока не поддерживают его. – Amit

 Смежные вопросы

  • Нет связанных вопросов^_^