Amazon RDS PostgreSQL在端口5432上不接受TCP连接

Sau*_*tia 1 postgresql amazon-web-services

我已经创建了PostgreSQL Amazon RDS数据库,但是无法从本地计算机连接到它。

我这样连接:

psql -h <db endpoint> -p 5432 -U <username> <db name>
Run Code Online (Sandbox Code Playgroud)

响应是:

服务器是否在主机上运行并且在端口5432上接受TCP / IP连接?

这是数据库设置:

RDS设置

这是我的安全组设置:

安全组入站规则

小智 7

如果你不想有Publicly Accessible = Yes那么你应该确保你已经设置了Security Group一个Inbound规则。然后您必须确保安全组设置正确。


Joh*_*ein 6

您的配置图片显示的设置Publicly Accessible = No

您将需要修改数据库以将其设置为Yes

修改运行PostgreSQL数据库引擎的数据库实例

可公开访问

选择,为数据库实例提供一个公共IP地址,这意味着可以在VPC外部访问它(数据库实例也需要位于VPC的公共子网中);否则,选择No,因此只能从VPC内部访问该数据库实例。