将应用服务资源移到新资源组或订阅

本文介绍了在资源组或 Azure 订阅之间移动应用服务资源的步骤。 将应用服务资源移到新订阅有特定要求。 除非另有说明,否则这些步骤同时适用于应用服务 Web 应用和 Azure Functions。

跨订阅移动

跨订阅移动应用时,应遵循以下指导:

  • 将资源移动到新的资源组或订阅属于元数据更改,不应影响资源的任何运作方式。 例如,移动应用服务时,应用服务的入站 IP 地址不会更改。
  • 目标资源组中不能有任何现有的应用服务资源。 应用服务资源包括:
    • Web 应用
    • 应用服务计划
    • 上传或导入的 TLS/SSL 证书
    • 应用服务环境
  • 资源组中的所有应用服务资源必须一起移动。
  • 应用服务环境不能移到新资源组,也不能移到新订阅。
    • 可以将托管在应用服务环境上的应用和计划移动到新订阅,而无需移动应用服务环境。 所移动的应用和计划始终与初始应用服务环境相关联。 无法将应用/计划移动到其他应用服务环境。
    • 如果需要将应用和计划移动到新的应用服务环境,则需要在新应用服务环境中重新创建这些资源。 请考虑使用备份和还原功能,以在不同的应用服务环境中重新创建资源。
  • 无法移动具有专用终结点的应用。 删除专用终结点,并在移动后重新创建。
  • 无法移动具有虚拟网络集成的应用。 移除虚拟网络集成,并在移动后重新连接它。
  • 只能从最初创建应用服务资源的资源组中移动它们。 如果应用服务资源不再位于其原始资源组中,请将其移回其原始资源组。 然后,在订阅之间移动资源。 如需有关查找原始资源组的帮助,请参阅下一部分。

在门户中移动隐藏的资源类型

使用门户移动应用服务资源时,可能会出现一个错误,指示尚未移动所有资源。 如果看到此错误,请检查是否存在门户未显示的资源类型。 选择“显示隐藏的类型”。 然后,选择要移动的所有资源。

移动应用服务资源时,门户中显示的“隐藏类型”选项的屏幕截图。

移动免费托管证书

无法移动免费的应用服务托管证书。 请删除托管证书,然后在移动 Web 应用后重新创建它。 若要获取有关如何删除证书的说明,请使用迁移操作工具。

如果在非预期的资源组中创建了免费的应用服务托管证书,请尝试将应用服务计划移回其原始资源组。 然后,重新创建免费的托管证书。 此问题将得到解决。

移动支持

若要确定可以移动哪些应用服务资源,请查看以下项的移动支持状态:

后续步骤

有关用于移动资源的命令,请参阅将资源移到新资源组或订阅