在Azure上的资源组之间移动后删除microsoft.web/certificates

在Azure上的资源组之间移动后删除microsoft.web/certificates,azure,Azure,我已将许多Azure资源从一个订阅移动到另一个订阅。为此,我需要在目标订阅中创建一个新的“传入”资源组。成功地将资源移动到“传入”后,我可以将它们移动到正确的资源组(Azure在这种方式下有点奇怪,但可以接受)。现在我想删除“传入”资源组。查看资源时,我看到一个类型为microsoft.web/certificates的隐藏资源。尝试将这些资源移动到其他资源组时,出现以下错误: { "code":"ResourceMoveValidationFailed", "message":"T

我已将许多Azure资源从一个订阅移动到另一个订阅。为此,我需要在目标订阅中创建一个新的“传入”资源组。成功地将资源移动到“传入”后,我可以将它们移动到正确的资源组(Azure在这种方式下有点奇怪,但可以接受)。现在我想删除“传入”资源组。查看资源时,我看到一个类型为microsoft.web/certificates的隐藏资源。尝试将这些资源移动到其他资源组时,出现以下错误:

{
   "code":"ResourceMoveValidationFailed",
   "message":"The resource batch move request has '1' validation errors. Diagnostic information: timestamp '20200511T100227Z', tracking Id 'e0d6ac02-69a2-46d2-a61d-beb4303a6ce9', request correlation Id '532eb53d-6ad3-43f3-8a31-3e0319b70702'.",
   "details":[
      {
         "code":"ResourceMoveNotSupported",
         "message":"Resource move is not supported for resource types 'Microsoft.Web/certificates'."
      }
   ]
}

删除此资源然后删除资源组是否安全?我在该类型的目标资源组中未看到任何资源。

由于没有此问题的答案,并且我从Azure支持部门收到了答案,我将在此处发布此答案以供将来参考:

当涉及到跨订阅移动它们时,Microsoft.Web资源有一个奇怪的细微差别

  • 它们必须位于最初部署到的原始资源组中
  • 您必须移动部署到该RG的所有相关Microsoft.Web资源
  • 目标子目录中的目标RG中不能已有Microsoft.Web资源
  • Azure资源类型Microsoft.web/certificates不支持资源组之间的移动操作。但是,它支持跨订阅的移动操作

    支持链接:

    只要证书与资源组中的所有其他资源一起移动,就可以在不删除TLS绑定的情况下移动绑定到web的证书

    如果您的web应用包含从外部购买并上载到应用的SSL证书,则必须在移动web应用之前删除该证书。例如,您可以执行以下步骤:

  • 从web应用中删除上载的证书
  • 移动web应用程序
  • 将证书上载到web应用程序