我正在尝试将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
}
}
]
有人知道有什么变化吗? (似乎是在他们更改配置在门户中的外观的同时中断的)
答案 0 :(得分:0)
结果证明这是Azure断层的回归,将在更新补丁中修复。