【发布时间】:2020-11-03 02:56:26
【问题描述】:
我已将我的 Laravel 应用程序部署到 AWS ElasticBeanstalk。我正在尝试从应用程序连接到 RDS 数据库。数据库凭据在 BeanstalkEnvironment 中设置为环境变量。但它不起作用。这是我到目前为止所做的。
我在与 Elasbeanstalk 的 EC2 实例相同的 VPC 中创建了一个 RDS 数据库。
然后我设置环境变量如下:
当我运行我的应用程序时,它会抛出错误“Unknown database 'laratest'”。我的配置有什么问题?
以下是RDS数据库安全组的入站规则:
如您所见,它允许来自 EC2 实例的 SG 的端口 3306 上的 TCP 连接。也允许所有流量。
【问题讨论】:
标签: laravel amazon-web-services amazon-elastic-beanstalk amazon-rds