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

使用VSCode扩展连接AWS PostgreSQL遇connect ETIMEDOUT错误求助

解决VSCode连接AWS PostgreSQL时的超时问题

针对你遇到的连接超时(connect ETIMEDOUT)及数据库枚举卡住的问题,按以下步骤排查:

  • 优先排查AWS网络安全配置
    ETIMEDOUT本质是本地无法建立到AWS PostgreSQL实例的网络连接:

    1. 登录AWS控制台,检查RDS实例的安全组规则,确保入站规则允许你当前的公网IP访问5432端口(PostgreSQL默认端口);
    2. 若RDS实例部署在私有VPC内,确认你是否通过VPN、跳板机或VPC peering等方式打通了网络,否则公网无法直接访问。
  • 跳过数据库枚举,直接指定库名连接
    既然枚举数据库列表时卡住,尝试直接输入已知的数据库名称(比如默认的postgres库),按回车确认连接,看是否能成功——这能排除扩展枚举功能的潜在问题。

  • 用命令行验证基础连通性
    用本地的psql(你通过homebrew安装的PostgreSQL自带该工具)测试连接:

    psql -h <你的AWS RDS端点> -p 5432 -U <数据库用户名> -d postgres
    

    如果命令行也超时,说明问题出在网络层面,和VSCode扩展无关;如果命令行能正常连接,再排查扩展本身:

    1. 尝试更新Chris Kolkman的PostgreSQL扩展到最新版本;
    2. 在VSCode设置中搜索该扩展的配置项,调大连接超时时间,或检查是否有代理配置导致拦截。
  • 核对连接参数准确性
    再次确认输入的AWS RDS端点、用户名、端口是否正确,避免因参数错误导致的连接失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 05:22:07