2017-05-29 170 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 –