我以前创建过一些环境,所以我知道Amazon是如何工作的,但是最近我在创建环境时遇到了以下问题:
与环境关联的实例概要文件aws-弹性构件-EC2-角色没有作用。请将角色附加到实例配置文件。
我按照步骤创建一个新的环境。当它到达权限页面时,我创建一个新角色,因为没有存在的角色。然后,我遵循其余的步骤,并最终开始启动。几分钟后,我得到了上面的错误。对此提供任何帮助都是有帮助的。
发布于 2016-01-15 03:42:18
为了解决这个问题,我从IAM Manager控制台创建了一个新角色。我选择了亚马逊EC2作为我的服务角色类型。我附上了AWSElasticBeanstalkFullAccess政策。然后,在创建新环境时,我选择了我创建的新角色。
发布于 2020-07-21 08:39:13
虽然我回答这个问题有点晚了,但是如果有人现在面临这个错误,我会在这里发帖。
如果您的用户拥有创建角色所需的所有权限,而BS已经创建了“实例配置文件aws-弹力-EC2-角色”。
造成此错误的原因仅在于角色,当我们尝试从aws启动EC2时,它会创建一个具有所需权限的角色命名EC2。
但是,如果已经有一个具有受信任实体的角色"AWS服务: ec2“,那么BS将检查该已存在的旧角色的权限。
因此,转到Roles >搜索与ec2相关的角色并选择活动的角色。
只需向该AWSElasticBeanstalkFullAccess角色添加ec2权限,这个问题就会得到解决。
https://stackoverflow.com/questions/34800403
复制相似问题