azure - Arm 模板 Web 应用程序发布配置文件

标签 azure azure-web-app-service azure-rm-template

我正在使用 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

测试结果:

enter image description here

关于azure - Arm 模板 Web 应用程序发布配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47536086/

相关文章:

powershell - 我们如何复制 Azure Data Lake Store 文件夹中的任何文件

带有子进程的Azure服务总线接收消息

azure - Azure 中的开发环境

web-services - Azure 中的简单文件生成器服务?

azure - 如何连接到具有Azure sql数据库的服务器而不提示输入密码

mysql - 将 Mediawiki 部署到 Azure : no SSL Connection

deployment - 即使将 WebDeploy 文件指定为 "exclude app data",Azure 持续集成也会覆盖 App_Data

Azure ARM 模板部署

azure - 选择现有资源组会出现错误

azure - 通过 terraform 为应用程序服务创建自定义域