手臂模板Web应用发布配置文件

Mic*_*hen 2 azure azure-web-sites azure-rm-template

我正在使用ARM模板部署Web应用程序,并且需要获取发布配置文件作为输出?有没有办法做到这一点?我看到了: azure模板输出发布配置文件内容

但是无法正常工作,我同时尝试了reference和listKeys,但是没有一个属性是发布配置文件

谢谢

Tom*_*SFT 5

如果要获取发布凭据,则可以使用ARM模板列表功能来完成。

"outputs": {
    "publishProfile": {
      "type": "object",
      "value": "[list(concat('Microsoft.Web/sites/', parameters('websisteName') ,'/config/publishingcredentials'), '2016-08-01')]"
    }
Run Code Online (Sandbox Code Playgroud)

如果要获取发布用户发布密码,可以使用以下代码并将类型object更改为string

list(concat('Microsoft.Web/sites/', parameters('websisteName') ,'/config/publishingcredentials'), '2016-08-01').properties.publishingPassword
Run Code Online (Sandbox Code Playgroud)

测试结果:

在此处输入图片说明