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

无法连接AWS RDS PostgreSQL数据库,连接超时问题求助

AWS PostgreSQL连接超时排查步骤

安全组配置验证

  • 检查入站规则:确保开放PostgreSQL默认端口5432,来源设置为你当前的公网IP(可通过curl ifconfig.me查询),且该安全组已关联到目标RDS实例
  • 出站规则保持默认全开放即可,若有自定义规则需确保允许向本地IP发起连接

RDS实例网络配置检查

  • 确认实例处于公有子网:查看RDS实例的VPC子网路由表,是否包含指向互联网网关的条目
  • 开启公有可访问性:在RDS控制台的「连接与安全性」中,将该选项设为「是」,否则本地无法直接访问

连接参数核对

  • 严格复制RDS控制台提供的端点地址和端口号,确保JDBC/pgAdmin中的配置完全一致
  • JDBC连接串示例:jdbc:postgresql://your-rds-endpoint:5432/your-database-name

本地网络与防火墙排查

  • 临时关闭本地防火墙/杀毒软件,测试是否能连接
  • 用命令测试端口连通性:telnet your-rds-endpoint 5432 或 nc -zv your-rds-endpoint 5432,不通则说明网络层面存在拦截
  • 尝试切换网络(如手机热点),排除公司/家庭网络防火墙限制

日志与内部配置检查

  • 在RDS控制台「日志&事件」中查看PostgreSQL日志,搜索connection关键词,排查是否有连接拒绝的具体提示
  • 检查参数组:若rds.force_ssl设为1,需在JDBC/pgAdmin中启用SSL连接
  • 确认数据库用户具备远程连接权限(默认postgres用户已拥有该权限)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 01:47:15