排查连接到 AWS RDS 上的免费试用版 postgres 的问题

Troubleshoot connecting to free trial postgres on AWS RDS

这是一个临时数据库,所以我不介意共享凭据。我们在 RDS 中设置了以下内容:

主机和端口并确认public访问

数据库名称

未显示用户名和密码,但我 100% 确定我们将正确的用户名和密码输入到 PgAdmin 4 和 python 的 psycopg2.connect 函数中。

PgAdmin 4 中的连接失败

但是,我们无法在 PgAdmin 4 和 python 中进行连接。数据库肯定是 public,我相当确定我们输入的参数是正确的。我相信 dbnametestdb 而不是实例 ID etl-test

可能是什么问题?我不确定的一件事是 VPC 和 VPC 安全组......我们是否需要将这些输入到 python 或 PgAdmin4 的任何地方才能连接?

这不是 pg-Admin 或 python 的问题。看起来您没有设置正确的入站规则。 this 博客 post 您可能会感兴趣