我尝试将我的Django应用程序部署到AWS beanstalk。为此,我遵循了以下教程:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock
我猜这是因为我没有做任何数据库配置(上面的文档一次也没有提到配置步骤)。因此,我尝试使用以下指南
在部署我的Django项目时,没有配置数据库设置,因为'RDS_HOSTNAME' in os.environ返回false。实际上,在部署时没有可用的环境属性。所有这些属性在部署后都可用。":"ebdb","RDS_HOSTNAME":"xxxx.amazonaws.com","RDS_PASSWORD":"xxxx","
在运行eb create之后,我的环境构建并给出了错误Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock这是非常有意义的,因为eb create只创建EC2实例、自动标度组、云监视警报、安全组等,因此没有数据库。我通过web控制台->软件配置页面创建一个RDS实例,并将connection变量添加到我的database.yml文件中:
p