【发布时间】:2017-09-27 08:04:05
【问题描述】:
如何创建一个可以限制用户创建实例的 AWS 策略,除非他们在尝试启动实例时创建标签?
【问题讨论】:
-
你的问题是什么?
-
我只想创建一个不允许我的用户创建实例的策略,除非他们遵循定义的标记策略。
标签: amazon-web-services amazon-ec2 ansible
如何创建一个可以限制用户创建实例的 AWS 策略,除非他们在尝试启动实例时创建标签?
【问题讨论】:
标签: amazon-web-services amazon-ec2 ansible
仅使用 IAM 策略是不可能的。原因是所有 EC2 实例都是在没有 EC2 标签的情况下启动的。标签会在 EC2 实例启动后添加到它。
AWS 管理控制台对您隐藏了这一点,但这是一个两步过程。
如果您的 EC2 实例缺少标签,您能做的最好的事情就是在事后停止和/或终止它们。
【讨论】:
由于最近的 AWS 更改,您可以在单个原子操作中启动 EC2 实例并应用标签。因此,您可以编写需要在启动时使用标签的 IAM 策略。
更多详情和示例 IAM 政策,请访问AWS blog post announcing the changes。
【讨论】: