AWS Elastic Beanstalk 服务角色权限一天后无故停止工作

问题描述 投票:0回答:1

我正在将 Django 应用程序部署到 AWS EB。在我创建 AWS EB 环境的那天,一切正常。 AWS Health Checks 有效,我可以更新环境配置并部署新版本。当我在接下来的几天内尝试更新应用程序时,我从 AWS 收到以下错误:

部署配置失败。

健康检查失败。请验证环境服务角色的权限,然后重试。权限更改最多需要两个小时才能传播。

无论我是否使用 EB CLI 或 AWS 管理控制台更新环境,都会发生这种情况。该环境的服务角色是默认的 AWS EB 服务角色,附加了运行状况检查和托管更新权限策略。因为服务角色最初起作用,所以我猜测权限不是问题(我使用权限模拟器确认了这一点)。同样,我自始至终也使用相同的 IAM 用户。

如果我在同一应用程序中创建新环境,我就可以毫无问题地部署和更新,直到第二天尝试。

如有任何帮助,我们将不胜感激!

两年前发布的类似问题没有答案:( - Elastic Beanstalk 部署 - 验证环境服务角色的权限

amazon-web-services amazon-elastic-beanstalk
1个回答
0
投票

事实证明,我使用的 ec2 实例配置文件没有正确的权限。我不确定为什么一天后才停止部署,但我只是向 ec2 配置文件添加了更多权限,并等待了几个小时,它又开始工作了。

© www.soinside.com 2019 - 2024. All rights reserved.