Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
可用性
重要
此功能在 API 管理的“高级”、“标准”、“基本”和“开发人员”层中可用 。
本文介绍如何将 API 管理实例移动到其他 Azure 区域。 出于多种原因,可以将实例移到另一个区域。 例如:
- 将实例放置在更接近API使用者的位置。
- 仅部署特定区域中可用的功能。
- 满足内部策略和治理要求。
若要将 API 管理实例从一个 Azure 区域移到另一个区域,请使用服务的 备份和还原 作。 可以使用其他 API 管理实例名称或现有名称。
注释
API 管理还支持 多区域部署,该部署跨多个 Azure 区域分发单个 API 管理实例。 多区域部署有助于减少地理分布式 API 使用者遇到的请求延迟,并在一个区域脱机时提高服务可用性。
注意事项
- 在源区域和目标区域中选择相同的 API 管理定价层。
- 在不同云类型之间迁移时,备份和还原不起作用。 对于此类情况,请将资源导出为模板。 然后,为目标 Azure 区域调整导出的模板,然后重新创建资源。
先决条件
准备并移动
选项 1:使用不同的 API 管理实例名称
- 在目标区域中,在源 API 管理实例所在的同一定价层中创建新的 API 管理实例。 为新实例使用不同的名称。
- 将 现有 API 管理实例备份到存储帐户。
- 将源实例的备份还原到新的 API 管理实例。
- 如果有指向源 API 管理实例的自定义域,请将自定义域 CNAME 更新为指向新的 API 管理实例。
选项 2:使用相同的 API 管理实例名称
警告
此选项将删除原始 API 管理实例,并在迁移期间导致停机。 请确保在删除源实例之前具有有效的备份。
- 将 现有 API 管理实例备份到存储帐户。
- 删除源区域中的 API 管理实例。
- 在目标区域中,创建一个新的 API 管理实例,该实例的名称与源区域中的名称相同。
- 将源实例的备份还原到目标区域中的新 API 管理实例。
Verify
- 在目标区域中访问 API 管理实例之前,请确保还原作成功完成。
- 配置在还原操作期间不会自动移动的设置。 例如,虚拟网络配置、托管标识、开发人员门户内容以及自定义域和自定义 CA 证书。
- 访问目标区域中的 API 管理终结点。 例如,测试 API 或访问开发人员门户。
清理源资源
如果使用选项 1 移动了 API 管理实例,则成功还原并配置目标实例后,可以删除源实例。
相关内容
- 有关备份和还原功能的详细信息,请参阅 如何实现灾难恢复。
- 有关迁移 Azure 资源的信息,请参阅 Azure 跨区域迁移指南。