Postgres pgAdmin:无法连接到服务器:超时已过期

问题描述 投票:0回答:2

我正在尝试将本地Postgres服务器连接到AWS RDS实例。当我输入凭据时:

enter image description here

我一直收到错误:无法连接到服务器:超时已过期

我进行了搜索,这似乎与安全小组有关。我做了以下操作,但没有用:https://serverfault.com/questions/656079/unable-to-connect-to-public-postgresql-rds-instance

postgresql amazon-web-services amazon-rds
2个回答
0
投票

这里有一些建议/故障排除步骤,您可以按照以下步骤进行:

  1. 请确保RDS处于可公开访问的状态。 RDS实例应与公共子网关联。2.RDS应该与某个安全组关联。检查与安全组关联的规则,以便它允许与源相关的流量进出数据库实例。您可以指定一个IP地址或与源相关的IP地址范围。3.网络ACL。网络ACL充当VPC中特定子网中资源的防火墙。如果在VPC中使用ACL,请确保它们具有允许往返数据库实例的入站和出站流量的规则。
  2. 检查您的本地防火墙设置,以确定您的网络是否允许与数据库实例用于入站和出站通信的端口之间的通信。

请参阅此页面。这可能会对您有所帮助。

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Scenarios.html


0
投票

根据评论。问题是RDS设置中的Publicly accessible选项被禁用。

© www.soinside.com 2019 - 2024. All rights reserved.