Elastic Beanstalk上的Django应用程序无法连接到RDS

时间:2015-03-05 18:14:29

标签: mysql django python-2.7 amazon-web-services rds

我在Elastic Beanstalk上运行了一个Django应用程序,它引发了以下错误:

[:error] [pid 12271] (2003, "Can't connect to MySQL server on 'xxxxxxxx.xxxxxxxxxxx.us-east-1.rds.amazonaws.com' (110)")

我没有问题通过ssh连接到EB服务器然后连接到MySql:

mysql -uadmin -p -hxxxxxxxx.xxxxxxxxxxx.us-east-1.rds.amazonaws.com

所以我已经排除了它的防火墙问题,或者我的VPC问题。我还尝试在settings.py文件中硬编码凭据以排除ENV vars的问题。我不太了解Django,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

我错过了.ebextensions的一些软件包,我补充道:

packages:
  yum:
    gcc: []
    mysql: []
    mysql-devel: []
    python-devel: []