azure 应用服务环境v2 MultiRolePools分配失败,请求错误

bq8i3lrv  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(86)

我正在尝试部署一个应用服务环境,并导出了定义多角色池的模板:

{
      "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

我试图运行导出的模板,并不断得到这个错误。也没有关于上述内容的文档。

sxpgvts3

sxpgvts31#

错误:对于资源类型Microsoft.Web/hosting种类版本2的环境不支持操作:
在上面的解决方案之后,我发现了如下所示的方法。
根据MSDoc的模板,有一个名为"kind" : "string"的属性。按照您的要求,以下面的格式添加相应的ASE值,然后再次部署。

"kind": ASEV2 or ASEV1

在完成上述修改后,我尝试创建一个带有托管环境的应用服务,并能够成功运行它,如图所示。

  • 输出:*

您也可以参考此MSDoc获取相关信息。
如果问题仍然存在,请检查资源类型和名称是否匹配。因为当资源名称的格式与资源类型的格式不匹配时,可能会发生此错误。确保资源名称中的段数与资源类型中的段数相对应,详见本document

相关问题