【问题标题】:How to use an Environment variable in an Azure Resource Management Template如何在 Azure 资源管理模板中使用环境变量
【发布时间】:2017-03-30 17:01:19
【问题描述】:

我已经搜索并阅读了资源管理模板的文档,但我找不到有关环境变量的任何信息。我试图在一个变量对象中定义2个环境变量,但是没有成功。

variables": {
    "mailPass": "TYUl5491",
    "SlackToken": "hrtu-12546233785-55454578422-56454412348-87845155121ht5621552521er55547123"
  }

有没有办法在 Azure 资源管理模板中定义环境变量,然后将其用于 Web 应用或 api 应用?

【问题讨论】:

    标签: azure azure-resource-manager azure-resource-group


    【解决方案1】:

    是的,对于 WebApp,您可以这样做,这是完整 WebApp 资源的 sn-p,将值和名称替换为您需要的内容:

    {
        "apiVersion": "2015-08-01",
        "name": "[parameters('siteName')]",
        "type": "Microsoft.Web/sites",
        "location": "[parameters('location')]",
        "properties": {
            "serverFarmId": "[parameters('hostingPlanName')]",
            "siteConfig": {
                "appSettings": [
                    {
                        "name": "storageKey", # REPLACE ME
                        "value": "[listKeys(variables('storageid'),'2015-06-15').key1]" # REPLACE ME
                    },
                    {
                        "name": "storageAccount", # REPLACE ME
                        "value": "[parameters('storageAccountName')]" # REPLACE ME
                    }
                ]
            }
        }
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-01
    • 1970-01-01
    相关资源
    最近更新 更多