【问题标题】:Can't access the Db instance on RDS using pgAdmin无法使用 pgAdmin 访问 RDS 上的 Db 实例
【发布时间】:2020-10-29 21:09:46
【问题描述】:

我在 Create DB instance section 之后通过轻松创建在 RDS 上创建了一个数据库实例,然后我尝试根据 Connecting to a DB Instance Running the PostgreSQL Database Engine section 中提到的内容使用 pgAdmin 连接到它。

当我在 PgAdmin 上创建服务器时,我收到了这个错误:

无法连接到服务器:

无法连接到服务器:连接超时 (0x0000274C/10060)
服务器是否在主机“xxxxxxxxxxxx”(xxx.xxx.xxx.xxx)上运行并接受 端口 5432 上的 TCP/IP 连接?

我检查了文档中的Troubleshooting Connections to Your PostgreSQL Instance,但我配置得很好。

Db 实例配置如下:

我发现了一个类似的问题PGAdmin III cannot connect AWS RDS,并且提到的答案并没有解决我的问题。

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: postgresql amazon-web-services amazon-rds pgadmin


    【解决方案1】:

    您的屏幕截图显示,仅允许来自安全组 (SG) sg-1fe9297e 的数据库入站 流量。与数据库实例使用的 SG 相同。

    因此,您需要确保运行pgAdmin 的实例也使用相同的SG,并且位于相同的VPC 中。

    但是,如果您尝试从 AWS 外部进行连接,则需要修改 SG 以允许 互联网流量。最好限于您的工作/家庭 IP 地址/范围。

    【讨论】:

      猜你喜欢
      • 2018-01-27
      • 2022-10-13
      • 1970-01-01
      • 2019-11-23
      • 2014-06-24
      • 1970-01-01
      • 2017-03-30
      • 2014-02-13
      • 1970-01-01
      相关资源
      最近更新 更多