【发布时间】:2020-11-22 06:45:23
【问题描述】:
我是 aws 服务的新手。我最近使用 aws rds (postgresql) 在 elasticbeanstalk 上部署了一个 django 应用程序。但是主密码每 2 天重置一次,我似乎找不到解决方案。这是我手动重置 2 天后收到的错误。
致命:用户“postgres”的密码验证失败
任何帮助将不胜感激。
【问题讨论】:
-
它是否配置为使用机密管理器作为其凭据? RDS 应用程序也是 Elastic Beanstalk 的一部分吗?
-
@ChrisWilliams 不,它没有配置为使用秘密管理器。我在 rds 上创建了一个数据库实例,并在部署在 ebs 上的 django 应用程序中使用了它的凭据。
-
在 CloudTrail 中(确保您位于正确的区域),检查 EventName 的“ModifyDBInstance”。这可能表明是什么资源触发了这个。
-
CloudTrail 仅在我这样做时才显示“ModifyDBInstance”。就像我现在手动重置它一样,它将显示在 CloudTrail 中,直到明天一切都会正常工作,然后它会再次说用户“postgres”的密码身份验证失败,而 CloudTrail 上没有任何内容
-
我有同样的问题。有各种各样的抱怨发生这种情况,但没有答案。
标签: django postgresql amazon-web-services amazon-rds