Azure ARM应用服务存储挂载不再起作用

时间:2019-04-26 11:38:29

标签: azure azure-web-sites arm-template

我正在尝试将docker容器部署到具有已声明的存储安装的azure appservice中,这以前可以正常工作,但似乎不再可用了吗?根据文档,应该可以在siteConfig ..上使用azureStorageAccounts进行操作,但是无论我怎么尝试,现在看来似乎已损坏,在ms社区网站上也提出了建议。

ARM模板示例是这样的(当使用插槽时,也尝试使用不带插槽的示例)

    "resources": [
    {
      "apiVersion": "2018-02-01",
      "name": "[parameters('appServiceSlotName')]",
      "type": "slots",
      "location": "[resourceGroup().location]",
      "dependsOn": [
        "[resourceId('Microsoft.Web/Sites', variables('App').name)]"
      ],
      "properties": {
        "siteConfig": {
          "alwaysOn": true,
          "ftpsState": "Disabled",
          "http20Enabled": true,
          "linuxFxVersion": "[concat('DOCKER|', variables('App').ContainerImage)]",
          "azureStorageAccounts": {
            "appdata": {
              "type": "AzureFiles",
              "accountName": "[parameters('storageAccountName')]",
              "shareName": "api",
              "accessKey": "[parameters('storageAccountKey')]",
              "mountPath": "/home/appdata"
            }
          },
          "appSettings": "[variables('App').Settings]"
        },
        "httpsOnly": true,
        "clientAffinityEnabled": false,
        "reserved": true
      }
    }
  ]

有人知道有什么变化吗? (似乎是在他们更改配置在门户中的外观的同时中断的)

1 个答案:

答案 0 :(得分:0)

结果证明这是Azure断层的回归,将在更新补丁中修复。