Elastic Beanstalk Django数据库配置

时间:2019-03-15 04:48:30

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

我遇到了这样的情况,我的Django应用程序无法连接到已经由同一EBS环境启动的postgres实例。

  1. 我已经确认RDS和EC2实例所在的安全组已设置为可以通信。

  2. 我确认数据库的凭据正确无误,因为我能够使用CLI进行postgres本地登录以及在ssh进入EC2实例时登录。

  3. 第三个也是最奇怪的症状是迁移有效。因此,在迁移时,该应用程序能够连接到数据库并运行迁移,但是当尝试通过views.py文件访问那些表时,我得到了可怕的password authentication failed错误。

我完全陷入困境,并且在过去的几个小时里一直在尝试我能想到的一切。我可以获得的任何帮助将是巨大的巨大帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

好的,很不幸,我不一定知道为什么会这样,但是如果我将RDS Postgres实例从版本11.1切换到版本10.x,似乎可以解决此问题。希望这可以节省其他人的时间!抱歉,我不能指出为什么要修复