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 账户、用户和用户组之间的关系示例