RDS 实例更换 VPC 网络和交换机工具
功能:
调用 RDS Open API(不依赖 SDK,不需要安装 SDK) ,更换 RDS 实例的 VPC 链路的 VPC ID + vSwtich。
针对之前切换 VPC 时保留了经典网络地址,而无法通过切换回经典网络来更换 VPC 网络(VPC ID + vSwitch ID)的实例。
切换过程中不影响经典网络连接,保留 VPC 网络实例 URL 地址。
使用方法:
- tar zxvpf api.tar.gz 解压。
- 解压后生成 2 个文件,api -- 可执行文件; conf/api.conf -- 配置文件。
- 配置 conf/api.conf 中的 Access Key、Secret、RDS 实例 ID、目标 VPC ID 和 vSwitch ID。
- ./api 执行
使用限制:
- 实例处于运行状态。
- 实例必须是专有网络实例。
- 临时实例不支持。
- 弹性web托管产品附送的 RDS 实例不支持。
- 具有专有网络的读写分离地址的实例不支持。
- 要替换的 VPC + vSwitch 不能和原有 VPC + vSwitch 相同。
- VPC + vSwitch 必须要和当前实例可用区保持一致。
- 迁移过程中,不允许做任何与迁移有关的事情。
注意事项:
VPC 切换会导致 VPC 链路连接中断。