2017-05-29 93 views
-1

我创建了PostgreSQL Amazon RDS数据库,但无法从本地计算机连接到它。Amazon RDS PostgreSQL不接受端口5432上的TCP连接

我连这样的:

psql -h <db endpoint> -p 5432 -U <username> <db name> 

的回应是:

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

这里是数据库设置:

RDS settings

这里是我的安全组设置:

Security group inbound rules

+0

请注意。将问题移至https://dba.stackexchange.com/。 – kometen

回答

3

您的组态画面显示的Publicly Accessible = No的设置。

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

Modifying a DB Instance Running the PostgreSQL Database Engine

公开访问

选择给数据库实例的公共IP地址,这意味着这将是VPC外部访问(数据库实例还需要在VPC的公共子网中);否则,请选择,因此数据库实例只能从VPC内部访问。

+0

谢谢@Johnson Rotenstein –

相关问题