无法连接公共 postgresql rds 实例:连接超时

无法连接公共 postgresql rds 实例:连接超时

我在 VPC 中创建了一个基本的测试 PostgreSQL RDS 实例。它是公共和 VPC 安全组。安全组的配置如下:入站规则:类型:PostgreSQL 协议:TCP 端口:5432 源:0.0.0.0/0 出站:类型:全部协议:全部端口:全部目标:0.0.0.0/0

当我尝试连接时,连接失败。这是我收到的错误代码:无法连接到服务器:连接超时 服务器是否在主机 () 上运行并在端口 5432 上接受 TCP/IP 连接?

这是我第一次这样做,所以请帮助我。任何帮助我都会很感激。

答案1

我有点晚了,但对于那些未来关注的人来说:

我遇到了这个错误并查找了所有可能的解决方案:VPC 连接、安全组、更改我的 pg_hba.conf 和 postgresql.conf 文件、确保我的程序可公开访问等。

我的问题是,我在 AWS lambda 上使用 Python 3.7 作为运行时,而 Pyton 3.8 上传到了 S3 bucket 依赖项中!我花了很长时间才弄清楚。我想,活到老学到老吧!

相关内容