Используйте пароль в powershell для набора масштабов Azure - PullRequest
0 голосов
/ 29 октября 2018

Я использую скрипт powershell для автоматического добавления новых виртуальных машин в масштабе, установленном в моем домене, через расширение пользовательских скриптов. В сценарии я написал пустой пароль (только в среде тестирования), потому что он должен быть без всякого приглашения. Но это не очень безопасно, поэтому я хочу использовать другой способ.

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

Другая идея состоит в том, чтобы написать пароль с powershell в файле .txt (в зашифрованном виде) и сохранить этот файл в Azure, поэтому новый vm должен подключиться к Azure, чтобы получить этот файл. Но тогда у нас та же проблема с авторизацией.

Надеюсь, вы понимаете мою проблему, у вас есть предложения?

С наилучшими пожеланиями

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Вы можете сохранить пароль в KeyVault и получить его в Powershell, используя Get-AzureKeyVaultSecret . Я предпочитаю передавать секреты KV в моих файлах параметров шаблона ARM .

0 голосов
/ 29 октября 2018

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

https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/custom-script-windows#further-examples
https://github.com/Azure/azure-quickstart-templates/blob/master/201-vm-custom-script-windows/azuredeploy.json

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