我正在尝试部署一个应用服务环境,并导出了定义多角色池的模板:
{
"type": "Microsoft.Web/hostingEnvironments/multiRolePools",
"apiVersion": "2022-09-01",
"name": "[concat(parameters('resourceName'), '/default')]",
"location": "East US",
"dependsOn": [
"[resourceId('Microsoft.Web/hostingEnvironments', parameters('resourceName'))]"
],
"sku": {
"name": "Q1",
"tier": "Quantum",
"size": "Q1",
"family": "Q",
"capacity": 2
},
"properties": {
"workerSize": "Standard_D1_V2",
"workerCount": 2
}
}
我一直得到这个错误:
Message: Operation not supported for resource type Microsoft.Web/hostingEnvironments with kind version2
InnerError:
Code: BadRequest
我试图运行导出的模板,并不断得到这个错误。也没有关于上述内容的文档。
1条答案
按热度按时间sxpgvts31#
错误:对于资源类型Microsoft.Web/hosting种类版本2的环境不支持操作:
在上面的解决方案之后,我发现了如下所示的方法。
根据MSDoc的模板,有一个名为
"kind" : "string"
的属性。按照您的要求,以下面的格式添加相应的ASE值,然后再次部署。在完成上述修改后,我尝试创建一个带有托管环境的应用服务,并能够成功运行它,如图所示。
您也可以参考此MSDoc获取相关信息。
如果问题仍然存在,请检查资源类型和名称是否匹配。因为当资源名称的格式与资源类型的格式不匹配时,可能会发生此错误。确保资源名称中的段数与资源类型中的段数相对应,详见本document。