无法连接到AWS PostgreSQL实例

时间:2016-07-14 10:37:13

标签: postgresql amazon-web-services amazon-rds psql

我正在尝试登录使用AWS的RDS服务创建的新创建的PostgreSQL数据库实例。

这是我一直在运行的命令(我已经编辑了敏感信息):

psql \
 --host=my_aws_end_point \
 --port=5432 \
 --username the_username \
 --password the_password \
 --dbname=ebdb

对于与实例关联的安全组,我允许以下入站连接:

PostgreSQL TCP 5432
PostgreSQL TCP 5432 My_IP
PostgreSQL TCP 5432 0.0.0.0/0 All traffic
All All 0.0.0.0/0 Custom TCP Rule
TCP 0 0.0.0.0/0

这是我得到的错误:

psql: could not connect to server: Operation timed out
Is the server running on host "aws_db_enpoint..." (IP...) and accepting
TCP/IP connections on port 5432?

我也试过运行其他命令,但遇到了同样的问题。

似乎有效的一个命令如下:

pg_restore -v -h 'aws_db_enpoint' --port 5432 -U user_name dump.sql

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我能够通过SSH成功​​连接到我的EB服务器并从那里运行命令。