![](/img/trans.png)
[英]Do I need a client gui like pgAdmin4 to access an AWS RDS postgreSQL instance or is there a way I can access it via command line?
[英]Can't access the Db instance on RDS using pgAdmin
我在 RDS 上创建了一个数据库实例,在创建数据库实例部分之后很容易创建,然后我尝试根据连接到运行 PostgreSQL 数据库引擎部分的数据库实例中提到的内容使用 pgAdmin 连接到它。
当我在 PgAdmin 上创建服务器时,出现此错误:
无法连接到服务器:
无法连接到服务器:连接超时 (0x0000274C/10060)
服务器是否在主机 "xxxxxxxxxxxx" (xxx.xxx.xxx.xxx) 上运行并接受端口 5432 上的 TCP/IP 连接?
我在文档中检查了到您的 PostgreSQL 实例的故障排除连接,但我配置得很好。
Db 实例配置如下所述:
我发现了一个类似的问题PGAdmin III cannot connect AWS RDS并且提到的答案并没有解决我的问题。
有谁知道如何解决这个问题?
您的屏幕截图显示,仅允许来自安全组 (SG) sg-1fe9297e
的数据库入站流量。 这与数据库实例使用的 SG 相同。
因此,您需要确保运行pgAdmin
的实例也使用相同的 SG并且位于相同的 VPC 中。
但是,如果您尝试从 AWS 外部连接,则需要修改 SG 以允许互联网流量。 最好仅限于您的工作/家庭 IP 地址/范围。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.