本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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:CheckAlias
ds:CreateIdentityPoolDirectory
ds:GetAuthorizedApplicationDetails
、ds:UpdateAuthorizedApplication
、、、和ds:UnauthorizeApplication
。
有些 AWS Directory Service APIs只能通过 AWS Management Console. 从某种意义上说APIs,它们不是公开的,因为它们不能以编程方式调用,也不是由任何SDK人提供的。它们接受用户凭证。这些API操作包括ds:DisableRoleAccess
ds:EnableRoleAccess
、和ds:UpdateDirectory
。
您可以在 AWS Directory Service 和 Directory Service Data 策略中使用 AWS 全局条件键来表达条件。有关 AWS 密钥的完整列表,请参阅《IAM用户指南》中的可用全局条件密钥。
AWS Directory Service API以及操作所需的权限
AWS Directory Service 数据API和操作所需的权限
注意
要指定操作,请使用ds-data:
前缀和API操作名称(例如ds-data:AddGroupMember
)。
Directory 服务数据API操作 | 所需权限(API操作) | 资源 |
---|---|---|
AddGroupMember |
|
* |
CreateGroup |
|
* |
CreateUser |
|
* |
DeleteGroup |
|
* |
DeleteUser |
|
* |
DescribeGroup |
|
* |
DescribeUser |
|
* |
DisableUser |
|
* |
ListGroupMembers |
|
* |
ListGroupsForMember |
|
* |
ListUsers |
|
* |
RemoveGroupMember |
|
* |
SearchGroups |
|
* |
SearchUsers |
|
* |
UpdateGroup |
|
* |
UpdateUser |
|
* |