ECS和RDS连接条件:
外网连接:
1、RDS有公网地址
2、本地公网IP在RDS白名单中
内网连接:
1、ECS和RDS在相同地域
2、ECS和RDS在相同网络环境下,如果是VPC,需要在相同VPC下
3、ECS内网IP在RDS白名单中
排查方法:
1、先获取ECS和RDS的地域,网络类型和VPC【专有网络的话】进行比对
ECS获取地域和网络类型VPC截图
RDS获取地域和网络类型VPC截图
如果地域不对,新购实例的话,可以考虑将RDS直接退掉,重购至与ECS相同地域。如果有数据的话,可以考虑在相同地域新购RDS,将数据迁移到新实例,再退掉错误地域的实例
如果网络类型不一致,可以将RDS切换到与ECS相同的网络类型,切换方法,
如果是VPC不一致,可以先将RDS切到经典网络,再切到与ECS相同的VPC下,这里要注意一点,如果切换时没有交换机可选,就先在VPC下创建一个RDS所在可用区的交换机,然后再切换【因为VPC是地域内有效,交换机只是可用区内有效】
2、核实RDS白名单
先看ECS内网外网IP是否已经在白名单中了,如果没有就加上
这里要注意,如果开启了高安全白名单模式,需要选择对应的网络隔离模式,截图有说明
补充,
1、如果同时有经典和VPC网络ECS内网访问RDS,那么可以将RDS切换到混访模式,切换方法
https://help.aliyun.com/document_detail/96940.html?spm=5176.11065259.1996646101.searchclickresult.4c8854b0SsaLht
原经典内网地址会保留,新生成一个新的VPC内网地址,经典网络的ECS用原来的RDS经典内网地址访问,VPC的ECS用新生成的RDS VPC内网地址访问,不能交叉使用
经典内网地址不能设置为永久,但是快过期时可以在控制台设置延期,每次可以延期120天,没有设置次数限制
2、如果ECS和RDS不能在相同地域,或者在相同账号下,需要用高速通道【计费】打通内网