Aurora RDS无法识别ElastiCache子网组,如何创建合规子网组?
解决Aurora只读副本创建时子网组不显示的问题
核心问题在于:ElastiCache的子网组和RDS的子网组是完全独立的服务资源,你用ElastiCache控制台创建的子网组无法被RDS识别,必须专门创建RDS专用的子网组。
正确创建符合要求的RDS子网组步骤如下:
- 登录AWS控制台,进入RDS服务页面
- 在左侧导航栏找到「子网组」选项,点击进入
- 点击「创建DB子网组」按钮
- 填写基础配置:
- 子网组名称:设置一个易识别的名称(比如
aurora-replica-private-subnet-group) - 描述:补充说明该子网组的用途(比如“用于Aurora只读副本的私有子网组”)
- VPC:选择你正在使用的目标VPC
- 子网组名称:设置一个易识别的名称(比如
- 添加子网:
- 在可用区列表中,选择包含你那两个私有子网的可用区,分别将对应的私有子网添加进去
- 注意:RDS子网组要求至少覆盖2个不同的可用区,且添加的子网必须属于目标VPC,同时建议全部使用私有子网(符合Aurora副本的部署最佳实践)
- 确认配置无误后,点击「创建」完成子网组的创建
完成上述操作后,回到Aurora只读副本的创建页面,刷新后就能看到新创建的RDS子网组,选择它即可继续后续部署。
内容的提问来源于stack exchange,提问作者Sushant Sharma
相关产品推荐
相关产品推荐

