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

AWS RDS免费试用PostgreSQL数据库无法连接故障排查求助

核心前提说明

不需要在PgAdmin 4或Python psycopg2的连接配置中填写任何VPC相关参数,VPC、安全组属于AWS平台侧的网络访问控制规则,仅需在AWS控制台配置,不会影响客户端连接参数的填写逻辑。

连接失败常见排查方向

  • 首先排查VPC安全组入站规则:检查RDS实例关联的安全组入站规则,是否允许你当前访问设备的公网IP的PostgreSQL端口(默认5432)访问。临时测试可先放开0.0.0.0/0的5432端口访问验证,确认是安全组问题后再将源IP缩窄到你的实际公网IP即可。
  • 确认RDS所在子网为公有子网:即使开启了公网访问选项,如果RDS部署在私有子网(子网关联的路由表没有指向互联网网关的0.0.0.0/0路由),也无法从公网访问,需要到VPC控制台确认子网的路由配置。
  • 测试本地网络的端口连通性:你本地网络或公司防火墙可能封禁了5432端口的出站访问,可通过命令行工具先验证端口连通性,执行telnet <RDS公网域名> 5432,如果端口连通失败,说明是网络层面的问题,和数据库凭证无关。
  • 确认RDS实例状态正常:核实RDS实例处于「可用」状态,没有处于重启、配置修改中的中间状态,部分配置修改后需要重启实例才能生效。
  • 核对端口与大小写规则:如果RDS用了自定义端口,需在连接时填写对应端口,不要使用默认5432;PostgreSQL对用户名、数据库名的大小写敏感,如果创建时使用了双引号包裹标识符,连接时需要严格匹配大小写。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 13:54:06