首页 > 解决方案 > 标记创建 AWS IAM 政策

问题描述

在 AWS 共享账户中,一些工程师没有标记资源,他们拥有高级用户访问权限。有什么办法限制 IAM 用户不能创建没有标签的任何资源。

我在创建 IAM 策略上尝试了标记,它仅适用于 EC2,不适用于高级用户访问。

谢谢。

标签: amazon-web-servicesdevops

解决方案


首先,尽量避免将 Power User 访问权限授予典型用户。它让他们可以做任何他们想做的事情(IAM 除外)。如果您希望限制他们能够执行的操作,则需要减少他们分配的权限。

可以在 Amazon EC2 实例上要求标签(听起来就像您已经在做的那样):AWS IAM Policy to Enforce Tagging

另一种方法是使用AWS Config查找标记的资源,然后生成报告、发送通知或(在极端情况下)删除有问题的资源。用户会生气,但他们会吸取教训!

(相反,建立一个系统会很有趣,该系统会为他们创建但没有适当标记的任何资源个人收费!)


推荐阅读