有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
文档中心 > API 网关 > 操作指南 > 服务管理 > 共享实例服务迁移至专享实例

操作场景

本文主要介绍 API 网关的服务共享实例迁移至专享实例的流程和常见问题解答。
关于专享实例和共享实例的介绍请参见 实例规格
登录 API 网关控制台,单击服务。通过查看列表中的实例类型,可区分当前服务处于共享实例还是专享实例。
本文主要介绍,共享型服务,如何通过升级流程,由用户自助迁移至专享实例。




推荐方式:自助迁移

前提条件

1. 自助迁移流程只支持这类默认子域名的服务:http://{service-id}-{your-unique-id}.{region}.apigw.tencentcs.com,和
http://{service-id}-{your-unique-id}.{region}.tencentapigw.com。关于默认子域名的规则详见发布后访问
2. 已选购 API 网关的专享实例,参见专享实例计费规则

操作步骤

1. 登录 API 网关控制台,单击服务
2. 选择需要升级迁移到专享实例的服务,单击列表操作列中的升级
3. 进入升级指引流程页面,系统提示有部分信息将会发生改变。包含外网入口地址内网入口地址端口
3.1 可单击右上角帮助文档,查看本文操作指引。
3.2 也可单击前往查看,将查看到当前服务的监控流量情况。建议选择一个流量较小的时段完成迁移。



4. 单击下一步:配置基础信息。将进入第二步,在选择实例位置中下拉选择已经购买的专享实例。也可点击实例选购重新购买。
注意:
当前服务如果已经关联了VPC,那么选购专享实例时也需要选择同一个VPC。



5. 单击下一步:执行升级任务。将进入第三步,此环节分为3个小步骤,其中第2个小步骤需要用户自行测试。
5.1 复制服务配置。由系统自动完成。
5.2 测试新实例的服务。由用户完成。参见指引即可。
5.3 切换流量。由系统完成。在单击测试已通过时会触发系统自动完成。



6. 单击测试已通过,则进入最后一步。系统将提示迁移成功。
说明:
迁移前后的外网、内网访问 IP 都将发生改变,可快速复制粘贴保存。



7. 服务从共享实例迁移升级到专享实例的流程,到此结束。
8. 如果上述自助流程遇到任何问题,您可随时发起工单寻求专业技术人员的协助。如果有重要核心业务迁移,您也可提前发起工单预约技术人员协助。

常见问题

迁移当中,服务是否会中断?

理论上,用户无感。如果出现异常,系统也将会立即回滚。
目前迁移操作可以保证 apigw 的域名不发生变更,但是入口 IP 和出口 IP 会发生变化,如果 client 依赖入口 IP 或者后端有出口 IP 白名单,用户需要提前设置。

多个服务可以同时迁移到一个专享实例上吗?

需要根据实际情况评估: 场景1:多个待迁移服务,都只有公网访问,可以迁移到同一个专享实例上。
场景2:如果多个待迁移服务同时存在内网访问(目前 http 8xxx端口、https 9xxx端口)。
内网端口一样的,那么可以迁移到同一专享实例上。
内网端口不一样且不能修改的,则不能迁移到同一专享实例。
内网端口不一样且支持修改的,由8xxx修改80,9xxx修改成443,可迁移到同一专享实例。此情况请发起工单联系技术人员进行特殊配置

是不是所有的共享服务都可以无感迁移到专享实例上?

目前绝大多数共享服务均可无感迁移。
但由于历史原因,如果原来默认子域名后缀是 apigateway.myqcloud.com 的服务,目前不推荐迁移,无法百分百做到用户无感。 但也提供备选方案:用户自行在专享实例上,创建新的服务,然后利用 apigw 现有的 API 导出、导入功能,将原服务上的 API 配置同步到专享服务上。如果myqcloud 域名在自定义域名、或者客户端中 hardcode、或者 waf 中配置了,需要同步更新。