我想使用 ARM 模板将 web 部署包部署到 web 应用程序的暂存槽。我已经尝试过以下模板:
"resources": [
// WebApp
{
"apiVersion": "2015-08-01",
"name": "[parameters('siteName')]",
"type": "Microsoft.Web/sites",
"location": "[parameters('siteLocation')]",
"dependsOn": [
],
"properties": {
"name": "[parameters('siteName')]",
"serverFarmId": "[parameters('hostingPlanName')]",
"siteConfig": {
"alwaysOn": true
}
},
"resources": [
{
"apiVersion": "2015-08-01",
"name": "Staging",
"type": "slots",
"location": "[parameters('siteLocation')]",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', parameters('siteName'))]"
],
"resources": [
{
"name": "DeployPackage",
"type": "extensions",
"location": "[parameters('siteLocation')]",
"apiVersion": "2015-08-01",
"dependsOn": [
"Staging"
],
"properties": {
"packageUri": "[parameters('packageURI')]"
}
}
]
}
]
}
]
ARM 模板当前是否支持此功能?部署到特定插槽的替代方法是什么?