当您无法连接RDS实例时,通常是由于网络配置问题导致。本文介绍如何通过自助诊断工具快速排查并解决RDS实例内网和外网连接问题。
技术实现
实例连接诊断用于检测从连接发起方到RDS实例的链路连通性。例如:
若连接发起方的IP不在实例白名单中,则诊断结果为连通性不通过。
支持网段检测,若IP属于白名单中的某个网段范围,则诊断通过。
注意事项
RDS实例网络类型为专有网络VPC时,内网ECS能访问RDS实例的前提是两者必须位于同一个VPC下。如果不在同一个VPC下,即使添加了白名单,也无法连接。
操作步骤
访问RDS实例列表,在上方选择地域,单击目标实例ID。
在左侧导航栏,单击数据库连接。
在连接诊断区域,添加待检测的需要访问RDS的ECS内网地址或外网客户端地址:
添加内网地址:单击内网诊断页签,单击添加内网ECS地址,在弹出的对话框中,选中目标ECS实例,将其添加到已选ECS实例列中,单击确定。
添加外网地址:单击外网诊断页签,单击添加外网地址,输入IP地址或单击加载本机公网IP(如本机开启了网络代理,请先关闭),单击确定。
说明只有在无网络代理的前提下,才能一键获取本机公网IP。
单击开始检测。
检测完成后,您可以根据不同的检测结果进行相应的操作:
状态
操作
正常
无需处理。
IP不在实例白名单中
单击操作列的设置白名单,将IP添加到白名单中。
异常,请提交工单
单击操作列的提交工单,提交工单处理。
相关文档
如果需要通过外网连接RDS实例,可以申请外网地址。
自助诊断正常后,您可以通过SSMS客户端、DMS等方式连接RDS实例。
更多解决方案,请参见解决无法连接实例问题。
该文章对您有帮助吗?