我使用 CodePipeline 集成我的 GitHub 存储库,并在尝试使用 AWS Elastic Beanstalk 部署我的 Flask 应用程序时遇到错误。
此问题的出现是由于 AWS 的安全策略导致 Elastic Beanstalk 无法创建自己的实例配置文件。现在,环境需要实例配置文件,因为它为运行应用程序的 EC2 实例提供必要的权限和访问权限。
手动创建实例配置文件的步骤:
[创建角色]
[使用我们刚刚创建的用户 ARN 将角色链接到用户]
[创建新环境]
【我们已成功启动环境】