AWS Directory Service API权限:操作、资源和条件参考 - AWS Directory Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS Directory Service API权限:操作、资源和条件参考

在设置访问控制和编写可以附加到身份的权限策略(基于IAM身份的策略)时,可以使用该AWS Directory Service API权限:操作、资源和条件参考表作为参考。中的每个API条目都包括以下内容:

  • 每个API操作的名称

  • 每个API操作对应的一个或多个操作,您可以在其中授予执行操作的权限

  • 您可以在其中授予权限的 AWS 资源

您在策略的 Action 字段中指定操作,并在策略的 Resource 字段中指定资源值。要指定操作,请使用ds:前缀和API操作名称(例如ds:CreateDirectory)。某些 AWS 应用程序可能需要在其策略中使用非公开 AWS Directory Service API操作ds:AuthorizeApplication,例如ds:CheckAliasds:CreateIdentityPoolDirectoryds:GetAuthorizedApplicationDetailsds:UpdateAuthorizedApplication、、、和ds:UnauthorizeApplication

有些 AWS Directory Service APIs只能通过 AWS Management Console. 从某种意义上说APIs,它们不是公开的,因为它们不能以编程方式调用,也不是由任何SDK人提供的。它们接受用户凭证。这些API操作包括ds:DisableRoleAccessds:EnableRoleAccess、和ds:UpdateDirectory

您可以在 AWS Directory Service 和 Directory Service Data 策略中使用 AWS 全局条件键来表达条件。有关 AWS 密钥的完整列表,请参阅《IAM用户指南》中的可用全局条件密钥

AWS Directory Service 数据API和操作所需的权限

注意

要指定操作,请使用ds-data:前缀和API操作名称(例如ds-data:AddGroupMember)。

Directory 服务数据API操作 所需权限(API操作) 资源
AddGroupMember

ds-data:AddGroupMember

*

CreateGroup

ds-data:CreateGroup

*

CreateUser

ds-data:CreateUser

*

DeleteGroup

ds-data:DeleteGroup

*

DeleteUser

ds-data:DeleteUser

*

DescribeGroup

ds-data:DescribeGroup

*

DescribeUser

ds-data:DescribeUser

*

DisableUser

ds-data:DisableUser

*

ListGroupMembers

ds-data:ListGroupMembers

*

ListGroupsForMember

ds-data:ListGroupsForMember

*

ListUsers

ds-data:ListUsers

*

RemoveGroupMember

ds-data:RemoveGroupMember

*

SearchGroups

ds-data:DescribeGroup

ds-data:SearchGroups

*

SearchUsers

ds-data:DescribeUser

ds-data:SearchUsers

*

UpdateGroup

ds-data:UpdateGroup

*

UpdateUser

ds-data:UpdateUser

*