配置RDS Proxy时无法选择已有的RDS数据库实例是什么原因?
RDS Proxy目标组无法检索到可用RDS MySQL实例的排查方案

可按以下优先级排查问题:
- 确认RDS MySQL实例版本符合RDS Proxy兼容要求:MySQL 5.7需为5.7.22及以上版本,MySQL 8.0需为8.0.15及以上版本,低于版本要求的实例不会被纳入可选清单。
- 确认RDS Proxy与待绑定的RDS实例处于同一AWS区域、同一VPC,跨区域、跨VPC的实例默认无法被检索到。
- 检查目标RDS实例是否已经绑定其他RDS Proxy目标组:单个RDS实例同一时间仅允许加入一个RDS Proxy目标组,已绑定的实例不会出现在新目标组的可选列表中。
- 确认创建RDS Proxy目标组时选择的引擎类型为MySQL,引擎类型不匹配时无法加载对应数据库实例。
- 检查当前操作账号的IAM权限,需包含
rds:DescribeDBInstances权限,权限不足会导致实例列表加载不全。 - 确认RDS实例无未完成的后台变更任务(如配置修改、版本升级、实例重启),处于临时变更状态的实例不会出现在可选列表中。
如果完成以上排查后仍无法找到实例,可通过AWS CLI执行aws rds register-db-proxy-targets命令,指定目标实例ID手动注册到目标组,执行后返回的报错信息可直接定位根因。
内容的提问来源于stack exchange,提问作者Hardik Patel
相关产品推荐
相关产品推荐

