我正在尝试登录使用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
非常感谢任何帮助!
答案 0 :(得分:0)
我能够通过SSH成功连接到我的EB服务器并从那里运行命令。