【问题标题】:How to create an AWS policy which allows the instances to launch only if it has tags created?如何创建允许实例仅在创建了标签时才启动的 AWS 策略?
【发布时间】:2017-09-27 08:04:05
【问题描述】:

如何创建一个可以限制用户创建实例的 AWS 策略,除非他们在尝试启动实例时创建标签?

【问题讨论】:

  • 你的问题是什么?
  • 我只想创建一个不允许我的用户创建实例的策略,除非他们遵循定义的标记策略。

标签: amazon-web-services amazon-ec2 ansible


【解决方案1】:

仅使用 IAM 策略是不可能的。原因是所有 EC2 实例都是在没有 EC2 标签的情况下启动的。标签会在 EC2 实例启动后添加到它。

AWS 管理控制台对您隐藏了这一点,但这是一个两步过程。

如果您的 EC2 实例缺少标签,您能做的最好的事情就是在事后停止和/或终止它们。

【讨论】:

【解决方案2】:

由于最近的 AWS 更改,您可以在单个原子操作中启动 EC2 实例并应用标签。因此,您可以编写需要在启动时使用标签的 IAM 策略。

更多详情和示例 IAM 政策,请访问AWS blog post announcing the changes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    相关资源
    最近更新 更多