Развертывание шаблона портала Azure не поддерживает ссылки на Keyvault

У меня есть набор ресурсов, и я хочу развернуть их с помощью функции Развертывание шаблонов на портале Azure. В моем файле параметров у меня есть несколько ссылок на параметры в Key Vault, как упоминалось здесь. При развертывании шаблона на портале Azure (щелчок по Развернуть настраиваемый шаблон) и предоставлении этих значений портал по-прежнему запрашивает эти параметры явно, что я определенно не могу предоставить в виде обычного текста.

При использовании одного и того же файла resources.json и parameters.json в PowerShell он работает нормально. Поддерживается ли в настоящее время функция ссылок KeyVault при развертывании шаблонов через портал?


person V. G.    schedule 17.01.2018    source источник


Ответы (1)


Да, это так, но вы можете обойти эту проблему, обернув ваш шаблон другим шаблоном, и этот шаблон «получит» ссылку и передаст ее фактическому шаблону.

ссылка: https://github.com/4c74356b41/bbbb-is-the-word/blob/master/_arm/parent.json#L151

person 4c74356b41    schedule 17.01.2018
comment
Спасибо за ваш ответ. Я делаю то же самое. Но все же, когда я перехожу к последнему шагу, который говорит «Изменить параметры», эти значения пусты (и там нет ни их ссылки, ни их фактических значений), и мне нужно указать эти значения там (возможно, в виде обычного текста). Но это просто лишает KeyVault преимуществ в целом. - person V. G.; 17.01.2018
comment
вы не делаете то же самое, если у вас есть эта ошибка. вам нужно обернуть ваш шаблон другим шаблоном и использовать родительский шаблон для ввода параметров. или просто используйте cli \ powershell \ SDK для развертывания - person 4c74356b41; 17.01.2018