【发布时间】:2020-07-04 21:36:06
【问题描述】:
我有一个在 ELB 上运行的 Django 应用程序连接到 MySQL RDS db。
我最近检查过,它不再工作(应用程序运行良好,但当我尝试部署或运行任何与 manage.py db 相关的命令时出现以下错误。我可以手动连接到 RDS 数据库而不会出现问题。
django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '****.eu-west-1.rds.amazonaws.com' (110)").
我认为这与 SSL/TLS 证书的最近更新有关 - 但是我已进入我的 RDS 仪表板并在那里更新到新的 2019 版本,但我仍然收到此错误。
有谁知道这可能是什么原因造成的?在证书更改之前它运行良好,所以我只能假设它是相关的。
我已尝试将 ssl-ca rds-ca-2019-root.pem 添加到 django 的数据库选项中,但无论如何仍然会出现相同的错误。
任何帮助将不胜感激,因为我目前很困惑。
谢谢!
【问题讨论】:
标签: django amazon-web-services amazon-elastic-beanstalk amazon-rds