IAM 用户组 - Amazon Identity and Access Management
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

IAM 用户组

IAM 用户组是 IAM 用户的集合。利用用户组,可为多个用户指定权限,以便更轻松地管理这些用户的权限。例如,您可能有一个名为 Admins 的用户组,并向该用户组授予管理员通常需要的权限类型。该用户组中的任何用户均自动具有分配给该用户组的权限。如果有新用户加入您的企业,并且需要管理员权限,则可通过将此用户添加到用户组来分配相应的权限。同样,如果您的企业中有人更换工作,则不必编辑该用户的权限,只需从旧用户组中将其删除,然后将其添加到合适的新用户组即可。

在基于资源的策略中,不能将用户组识别为一个 Principal。用户组是一种一次性将策略附加到多个用户的方法。将基于身份的策略附加到用户组时,该用户组中的所有用户都将获得该用户组的权限。有关这些策略类型的更多信息,请参阅基于身份的策略和基于资源的策略

以下为用户组具有的一些重要特点:

  • 一个用户组可包含多个用户,而一个用户又可归属于多个用户组。

  • 用户组不能嵌套;其中只能包含用户,而不能包含其他用户组。

  • 默认情况下,没有可自动包含 Amazon 账户内所有用户的用户组。如果希望有这样的用户组,则需要创建该组,然后将每个新用户分配给它。

  • Amazon 账户中 IAM 资源的数量和大小是有限的。有关更多信息,请参阅 IAM 和 Amazon STS 配额

下图以一家小型公司作为简单示例。随着公司的发展,公司所有者为用户创建了一个 Admins 用户组来创建和管理其他用户。Admins 用户组会创建一个 Developers 用户组和 Test 用户组。这两个用户组都包含可与 Amazon 交互的用户(人员和应用程序:Jim、Brad、DevApp1 等)。每个用户均拥有一组单独的安全证书。在此示例中,每个用户均属于单一用户组。不过,用户可归属于多个用户组。


      Amazon 账户、用户和用户组之间的关系示例