在部署手臂模板时,我在资源组错误中找不到资源。有人可以帮忙吗 请使用以下示例模板:
{
"name": "[variables('AppName')]",
"type": "Microsoft.Web/sites",
"apiVersion": "2016-08-01",
"kind": "app",
"location": "xx",
"identity": {
"type": "SystemAssigned"
},
"properties": {
"httpsOnly": true,
"clientAffinityEnabled": false,
"serverFarmId": "xx"
},
"resources": [
{
"name": "appsettings",
"type": "config",
"apiVersion": "2016-08-01",
"properties": {
xx:xx
},
"dependsOn": [
"[resourceId('Microsoft.Web/sites', variables('AppName'))]",
"[resourceId('Microsoft.KeyVault/vaults/secrets', variables('keyVaultName'),'xx')]",
"[resourceId('Microsoft.KeyVault/vaults/secrets', variables('keyVaultName'),'xx')]",
"[resourceId('Microsoft.KeyVault/vaults/secrets', variables('keyVaultName'),'xx')]"
]
}
]
},
{
"type": "Microsoft.Web/sites/config",
"apiVersion": "2016-08-01",
"name": "[concat(variables('AppName'), '/web')]",
"location": "xx",
"dependsOn": [
"[resourceId('Microsoft.Web/sites', variables('AppName'))]"
],
}
让我知道这是正确的方法
答案 0 :(得分:0)
在没有确切模板和所有变量\参数的情况下很难说出来,但通常意味着以下之一:
答案 1 :(得分:0)
您曾经使用相同的ARM模板成功部署吗? 还请检查是否可以直接使用脚本在不使用Azure DevOps的情况下在本地成功部署。这将有助于缩小问题的范围。
## [error] ResourceNotFound:在部署ARM模板时找不到资源组“ yy”下的资源“ Microsoft.Web / sites / xx”
此错误表明资源管理器需要检索资源的属性,但无法在订阅中找到该资源。
您可以尝试以下解决方案:
更多详细信息,请在此处查看我们的官方文档- Resolve resource not found errors