如何解决IAM角色未应用到Auto Scaling组实例
下面是我的问题的简短摘要:
我有一个具有特定角色的EC2实例(具有用于访问S3存储桶的自定义策略)。从这个实例中,我创建了一个AMI,为此创建了一个Launch配置(带有此AMI)和一个Auto Scaling组。但是,在创建Auto Scaling组实例后,默认情况下,它们没有附加此角色。
我需要检查什么吗?仅供参考,请注意以下内容:
-
启动配置上有一个“ IAM实例配置文件”,在启动过程中,我可以将IAM角色临时应用于该实例。我也尝试过此选项,但是没有应用该角色。
-
当我手动将角色添加到ASG实例时,它可以正常工作。因此,唯一的问题是要将该角色添加到ASG实例中(启动时)。
以前有人遇到过这个问题吗?
解决方法
应该在启动配置的“ IAM实例配置文件”中选择IAM角色。 (实例配置文件是实例和角色之间的映射。)
请注意,无法编辑启动配置。相反,您将需要:
- 使用所需设置创建新启动配置
- 编辑Auto Scaling组,然后更改为新的启动配置
在 之后在Auto Scaling组中启动的任何新实例,将具有新设置。 (设置将不在现有实例上更新。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。