我创建了一个PostgreSQL Amazon RDS数据库,但我无法从我的本地计算机连接到它。
我是这样连接的:
psql -h <db endpoint> -p 5432 -U <username> <db name>
回复如下:
服务器是否正在运行,且在 5432 端口上接受 TCP/IP 连接?
以下是数据库设置:
以下是我的安全组设置:
我创建了一个PostgreSQL Amazon RDS数据库,但我无法从我的本地计算机连接到它。
我是这样连接的:
psql -h <db endpoint> -p 5432 -U <username> <db name>
回复如下:
服务器是否正在运行,且在 5432 端口上接受 TCP/IP 连接?
以下是数据库设置:
以下是我的安全组设置:
Publicly Accessible = No
的选项。Yes
。公共可访问性
选择 是 以给予 DB 实例公共 IP 地址, 这意味着它可以在 VPC 外部访问(DB 实例还需要位于 VPC 中的公共子网中); 否则,选择 否,这样 DB 实例只能从 VPC 内部访问。
如果您不想让 Publicly Accessible = Yes
,那么您应该确保已设置一个具有 Inbound
规则的 Security Group
。然后您需要确保安全组已正确设置。