你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将应用服务资源移到新资源组或订阅
本文介绍了在资源组或 Azure 订阅之间移动应用服务资源的步骤。 将应用服务资源移到新订阅有特定要求。 除非另有说明,否则这些步骤同时适用于应用服务 Web 应用和 Azure Functions。
要将应用移动到新区域,请参阅适用于应用服务或 Azure Functions 的重定位到其他区域指导。
你可以将应用服务资源移动到新的资源组或订阅,但需要将其 TLS/SSL 证书删除并上传到新的资源组或订阅。 此外,无法移动免费的应用服务托管证书。 对于该情况,请参阅移动免费托管证书。
跨订阅移动
跨订阅移动应用时,应遵循以下指导:
- 将资源移动到新的资源组或订阅属于元数据更改,不应影响资源的任何运作方式。 例如,移动应用服务时,应用服务的入站 IP 地址不会更改。
- 目标资源组中不能有任何现有的应用服务资源。 应用服务资源包括:
- Web 应用
- 应用服务计划
- 上传或导入的 TLS/SSL 证书
- 应用服务环境
- 资源组中的所有应用服务资源必须一起移动。
- 应用服务环境不能移到新资源组,也不能移到新订阅。
- 可以将托管在应用服务环境上的应用和计划移动到新订阅,而无需移动应用服务环境。 所移动的应用和计划始终与初始应用服务环境相关联。 无法将应用/计划移动到其他应用服务环境。
- 如果需要将应用和计划移动到新的应用服务环境,则需要在新应用服务环境中重新创建这些资源。 请考虑使用备份和还原功能,以在不同的应用服务环境中重新创建资源。
- 无法移动具有专用终结点的应用。 删除专用终结点,并在移动后重新创建。
- 无法移动具有虚拟网络集成的应用。 移除虚拟网络集成,并在移动后重新连接它。
- 只能从最初创建应用服务资源的资源组中移动它们。 如果应用服务资源不再位于其原始资源组中,请将其移回其原始资源组。 然后,在订阅之间移动资源。 如需有关查找原始资源组的帮助,请参阅下一部分。
- 将应用移动到其他资源组或订阅时,该应用的位置保持不变,但其策略会发生更改。 例如,假设你的应用在
Subscription1
(美国中部)中运行并且具有Policy1
,而在Subscription2
(英国南部)中运行时具有Policy2
。 如果将应用移动到 Subscription2,则应用的位置将保持不变(美国中部);但它会执行新的策略Policy2
。
查找原始资源组
如果忘记了原始资源组,可以通过诊断来查找。 在 Azure 门户的应用页中,选择“诊断并解决问题”。 然后,选择“配置和管理”。
选择“迁移选项”。
选择适用于建议步骤的选项来移动应用。
可以看到在移动资源之前需采取的建议操作。 该信息包含 Web 应用的原始资源组。
在门户中移动隐藏的资源类型
使用门户移动应用服务资源时,可能会出现一个错误,指示尚未移动所有资源。 如果看到此错误,请检查是否存在门户未显示的资源类型。 选择“显示隐藏的类型”。 然后,选择要移动的所有资源。
移动免费托管证书
无法移动免费的应用服务托管证书。 请删除托管证书,然后在移动 Web 应用后重新创建它。 若要获取有关如何删除证书的说明,请使用迁移操作工具。
如果在非预期的资源组中创建了免费的应用服务托管证书,请尝试将应用服务计划移回其原始资源组。 然后,重新创建免费的托管证书。 此问题将得到解决。
移动支持
若要确定可以移动哪些应用服务资源,请查看以下项的移动支持状态:
后续步骤
有关用于移动资源的命令,请参阅将资源移到新资源组或订阅。