AWS环境下无法编辑子网路由表问题求助
解决AWS RDS公网访问问题:编辑子网路由表步骤
一、定位RDS关联的子网与路由表
- 登录AWS控制台,进入RDS服务,找到你的MySQL实例并进入详情页
- 滚动到「连接与安全性」区域,点击「VPC」链接进入对应VPC的控制台
- 在VPC左侧菜单选「子网」,根据RDS详情页里的「子网组」找到关联的子网列表
- 点击目标子网,在详情页的「路由表」板块,点击关联的路由表ID进入编辑页面
二、添加公网网关路由规则
- 在路由表页面切换到「路由」标签,点击「编辑路由规则」
- 点击「添加路由」,按以下配置填写:
- 目标地址:
0.0.0.0/0 - 目标类型:选择「互联网网关」
- 目标对象:从下拉列表中选当前VPC绑定的互联网网关(如果没有,得先创建互联网网关并关联到这个VPC)
- 目标地址:
- 保存路由规则即可
三、额外排查项
- 如果是多AZ部署的RDS,要确保子网组里的所有子网都关联了带互联网网关的路由表
- 再次确认RDS实例的「公网可访问」选项确实设为「是」(在RDS详情页「连接与安全性」里查看)
- 安全组入站规则:检查是否是允许你本地机器的公网IP(格式如
xxx.xxx.xxx.xxx/32)访问3306端口,避免用过于宽泛的0.0.0.0/0(测试可用,生产不推荐) - 排查本地网络:确认本地防火墙、代理没有拦截3306端口的出站流量
内容的提问来源于stack exchange,提问作者sidoooo
相关产品推荐
相关产品推荐

