我正在使用 ARM 模板部署 Web 应用程序,并且需要获取发布配置文件作为输出 有没有办法做到这一点? 我看到了这个: azure template output publish profile content
但无法让它工作 我尝试了引用和 listKeys,但没有一个属性是发布配置文件
谢谢
最佳答案
如果您想获得publish Credentials ,您可以使用 ARM 模板 list函数来做到这一点。
"outputs": {
"publishProfile": {
"type": "object",
"value": "[list(concat('Microsoft.Web/sites/', parameters('websisteName') ,'/config/publishingcredentials'), '2016-08-01')]"
}
如果您想获取发布用户或发布密码,您可以使用以下代码并将类型从更改为对象到字符串。
list(concat('Microsoft.Web/sites/', parameters('websisteName') ,'/config/publishingcredentials'), '2016-08-01').properties.publishingPassword
测试结果:
关于azure - Arm 模板 Web 应用程序发布配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47536086/