You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从VS Code连接AWS RDS实例失败求助:已做多项配置仍无法连接

排查AWS RDS PostgreSQL连接失败的步骤

基础配置核对

  • 确认RDS实例状态为available,排除创建、重启、维护等中间状态
  • 逐一校验SQL Tools连接参数:
    • 主机地址:必须使用RDS实例的官方端点(Endpoint),不可直接用IP(RDS默认IP动态)
    • 端口:与RDS实例配置的端口一致(默认5432)
    • 数据库名称:为实例创建时指定的初始库名(如postgres),而非实例ID
    • 用户名:是创建实例时设置的主用户名,不是AWS账号登录名

安全组与网络补充检查

  • 安全组入站规则验证:
    • 源地址需为本地公网IP(可通过curl ifconfig.me获取),先测试放宽为0.0.0.0/0是否能连接,排除IP范围限制
    • 协议为TCP,端口与RDS实例端口匹配
  • 确认RDS实例公有可访问性已开启:在控制台实例详情的「连接性与安全性」中,将该选项设为「是」

参数组与SSL配置

  • 确保新参数组已关联并生效:修改参数组后需重启RDS实例,检查实例是否完成重启
  • 即使rds.force_ssl=0,可尝试在SQL Tools中开启SSL连接测试(部分驱动默认强制SSL,关闭配置可能不生效)

凭证与工具兼容性验证

  • 用psql命令行测试连接,排除SQL Tools本身的问题:
    psql -h <RDS端点> -p <端口> -U <主用户名> -d <数据库名>
    
    命令行能连接则是SQL Tools配置问题;若失败,根据报错信息定位(如密码错误、数据库不存在)
  • 重置主用户密码:在RDS控制台实例操作中选择「修改」,重置后重启实例,用新密码测试

实验室环境特殊限制排查

  • 确认本地网络可访问AWS RDS服务地址(部分校园网、公司网会拦截外部云服务端口)
  • 检查RDS实例所在VPC的路由表:确认存在指向互联网网关(IGW)的路由条目,保证实例可被公网访问

内容的提问来源于stack exchange,提问作者Oscar RoAh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 18:22:01