AWS Elastic Beanstalk:环境无法启动

时间:2016-01-14 21:48:17

标签: amazon-web-services elastic-beanstalk amazon-iam amazon-elastic-beanstalk

之前我创建了一些环境,所以我知道Amazon EBS是如何工作的,但是最近我在创建环境时遇到了以下问题:

与环境关联的实例配置文件aws-elasticbeanstalk-ec2-role没有任何角色。请将角色附加到实例配置文件。

我按照步骤创建新环境。当它进入权限页面时,我创建了一个新角色,因为没有现有角色。然后我按照其余步骤进行操作,最终开始启动。几分钟后,我收到上面的错误。对此有任何帮助都会有所帮助。

2 个答案:

答案 0 :(得分:3)

要解决此问题,我从IAM Manager控制台创建了一个新角色。我选择了Amazon EC2作为我的服务角色类型。我附加了AWSElasticBeanstalkFullAccess策略。然后在创建新环境时,我选择了我创建的新角色。

答案 1 :(得分:0)

尽管我回答这个问题有点晚,但是如果有人现在遇到此错误,请在此处发布。

如果您的用户拥有创建角色的所有必需权限,并且BS已经创建了“实例配置文件aws-elasticbeanstalk-ec2-role”。

此错误的原因仅是由于角色,并且当我们尝试从aws BS启动EC2时,它将创建一个角色,该角色将“ aws-elasticbeanstalk-ec2-role ”命名为必需的权限。< / p>

但是,如果可信实体“ AWS服务:ec2”中已经存在某个角色,那么BS将检查该已有的较早角色中的权限。

因此,转到角色>搜索与ec2相关的角色,然后选择处于活动状态的角色。

只需向该ec2角色添加 AWSElasticBeanstalkFullAccess 权限,即可解决此问题。