我有个人的AWS EC2服务器,并且正在使用ssh进入该服务器。我在EC2实例上安装了PostgreSQL,并设置了PostgreSQL RDS,并尝试从EC2 CLI连接到RDS。我收到以下错误:
服务器是否在主机“ db-xxxx.us-east-2.rds.amazonaws.com”上运行并接受端口5432上的TCP / IP连接?
我有:-将RDS更改为可公开访问-在postgres.conf中添加了listen_addresses ='*'-向pg_hba.conf添加了0.0.0.0/0 md5
# IPv4 local connections:
host all all 0.0.0.0/0 md5
我想念的是什么?感谢您的帮助。
嗯,RDS会告诉您PSQL的端点,默认端口为5432。但是我建议您仔细检查连接的端点是否与RDS仪表板相同。
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html