【发布时间】:2016-02-15 10:41:38
【问题描述】:
这让我一整天都在想。
我已经设置了 Elastic Beanstalk,工作正常。
设置 RDS,工作正常,可以从我的笔记本电脑访问。
但是当我尝试从我的 ES 应用程序连接到 RDS 时,出现超时错误。
额外信息是我正在使用 Laravel 应用程序,连接到 MYSQL 数据库。我所有的环境变量都已加载并正常接受。
我几乎可以肯定这是一个安全组设置,但文档对 AWS 非常不利,我不知道该怎么做!
有什么帮助吗?
【问题讨论】:
-
您的 EB 应用与 RDS 实例是否在同一个 VPC 中? EB EC2 实例和 RDS 实例的安全组规则是什么?
-
RDS 实例的安全组设置应允许从您的弹性 beanstalk 实例所在的安全组入站。
-
是的,都在同一个 VPC 中。认为我已经修复了它,但是您为 RDS 和 ES 寻找组的建议有所帮助!在下面添加答案
标签: laravel amazon-web-services amazon-ec2 amazon-elastic-beanstalk aws-rds