ECS 要通过内网访问 RDS,必须满足以下所有条件:
- ECS 和 RDS 属于同一个阿里云主账号
- ECS 和 RDS 位于同一个地域(地域相同即可,可用区可以不同)
- ECS 和 RDS 的网络类型相同
- 如果 ECS 和 RDS 网络类型都是 VPC,则必须处于同一个 VPC
- ECS 的私网 IP 已添加到 RDS 白名单
- ECS 内网访问 RDS,必须使用 RDS 的内网连接地址,使用外网连接地址无法访问
- RDS 实例的 IP 地址可能发生变化,连接串则始终不变,所以应该使用连接串进行实例连接,如下:
- 内网地址:xxxx.mysql.rds.aliyuncs.com
- 外网地址:yyyy.mysql.rds.aliyuncs.com