DevOps Azure и развертывание ресурсов Azure: сделайте доступным вывод защищенной строки - PullRequest
0 голосов
/ 11 октября 2018

Контекст:

Я создаю учетную запись хранения через шаблон ARM со следующим выводом (среди прочих):

"storageAccountKey": {
  "type": "securestring",
  "value": "[listKeys(parameters('storageAccountName'), '2018-02-01').keys[0].value]"
}

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

Проблема:

С выводом типа 'string' это работает нормально,но не с типом 'securestring', поскольку значение не доступно в выходной строке развертывания.

Вопрос:

Как сделать вывод типа 'securestring 'ARM Deployment доступно в качестве безопасной переменной среды Azure DevOps?

Спасибо

Редактировать: Конечно, я мог бы запросить ключ учетной записи непосредственно в задаче PowerShell, но яхотел бы понять, как сделать вывод защищенной строки доступным.

1 Ответ

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

Не думаю, что ты можешь.тип securestring всегда опускается.Что вам нужно сделать, это использовать powershell, чтобы получить ключ и использовать его в скрипте

...