【发布时间】:2020-12-09 08:58:15
【问题描述】:
以下是我的问题的简要总结:
我有一个具有特定角色的 EC2 实例(具有用于访问 S3 存储桶的自定义策略)。从这个实例中,我创建了一个 AMI,创建了一个启动配置(使用这个 AMI)和一个 Auto Scaling 组。但是,在创建 Auto Scaling 组实例时,默认情况下它们没有附加此角色。
有什么需要我检查的吗?仅供参考,请注意以下事项:
-
启动配置中有一个“IAM 实例配置文件”,我可以在启动期间将 IAM 角色临时应用于实例。我也尝试过此选项,但没有应用该角色。
-
当我手动将角色添加到 ASG 实例时,它工作正常。因此,唯一的问题是将这个角色添加到 ASG 实例中(当它启动时)。
以前有人遇到过这个问题吗?
【问题讨论】:
-
角色应该在新的启动配置中添加(不能修改现有的LC),并且ASG应该设置为使用新的LC。你试过吗?这样,新实例(不是现有实例)将使用新的 LC 并拥有角色。
-
我相信您在谈论创建 LC 时的“IAM 实例配置文件”配置。正如我上面提到的,我已经尝试过这个选项,但是 ASG 实例(来自这个 LC)没有获得附加的角色。
-
你能提供更多细节吗?您的 LC 和 ASG 设置的屏幕截图?
标签: amazon-web-services amazon-ec2 amazon-iam