postgresql - 无法从 EC2 连接到 PostgreSQL RDS 但在本地主机上工作正常

标签 postgresql amazon-web-services amazon-ec2 amazon-elastic-beanstalk

过去 3 个小时我一直在努力解决这个问题。我有一个运行 tomcat 应用程序的 ec2 实例。我使用 aws 插件的“部署到 Elastic Beanstalk 选项”从 eclipse 启动它。

我有一个 postgreSQL RDS 实例。我能够从本地主机连接到数据库,但我的 ec2 实例无法连接。我已经修复了 rds 安全组中的入站规则以允许各种流量进入。仍然没有运气。请帮忙!

这是我在 aws 控制台上的 rds 安全组的屏幕 enter image description here

编辑:

这是我在 ec2 实例上的 vpc 和子网信息: enter image description here

在我的 rds 实例上: enter image description here

我在 ec2 上的安全组入站规则: enter image description here

最佳答案

尝试为您的安全组的特定端口设置规则:
类型:自定义 TCP 规则
协议(protocol):TCP
端口范围:5432
来源:0.0.0.0/0

enter image description here

关于postgresql - 无法从 EC2 连接到 PostgreSQL RDS 但在本地主机上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45110807/

相关文章:

postgresql - 如何使用 TimescaleDB 修复时间序列?

postgresql - 无法使用golang在postgres中使用时区更新时间戳

amazon-web-services - AWS : IAM permission discrepancies

javascript - NodeJs 与 EC2 上的 ubuntu 服务器对话

amazon-ec2 - 不同的 .ebextensions 取决于环境

linux - 如何在 EC2 实例 (ubuntu) 上安装 RabbitMQ?

sql - 在 ELSE CASE SQL 查询上使用 Convert

postgresql - Tsquery返回完全匹配的关键字

amazon-web-services - 让外部 DNS 与 Kops AWS 1.7 K8s 集群中的入口对象一起使用

javascript - AWS 上的 Node JS "Hello world"服务器