Amazon Directory Service 的操作、资源和条件键
Amazon Directory Service(服务前缀:ds
)提供以下服务特定的资源、操作和条件上下文键以在 IAM 权限策略中使用。
参考:
Amazon Directory Service 定义的操作
您可以在 IAM policy 语句的 Action
元素中指定以下操作。可以使用策略授予在 Amazon 中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
操作表的资源类型列指示每项操作是否支持资源级权限。如果该列没有任何值,您必须在策略语句的 Resource
元素中指定策略应用的所有资源(“*”)。通过在 IAM policy 中使用条件来筛选访问权限,以控制是否可以在资源或请求中使用特定标签键。如果操作具有一个或多个必需资源,则调用方必须具有使用这些资源来使用该操作的权限。必需资源在表中以星号 (*) 表示。如果您在 IAM policy 中使用 Resource
元素限制资源访问权限,则必须为每种必需的资源类型添加 ARN 或模式。某些操作支持多种资源类型。如果资源类型是可选的(未指示为必需),则可以选择使用一种可选资源类型。
操作表的条件键列包括可以在策略语句的 Condition
元素中指定的键。有关与服务资源关联的条件键的更多信息,请参阅资源类型表的条件键列。
有关下表中各列的详细信息,请参阅操作表。
操作 | 描述 | 访问级别 | 资源类型(* 为必需) | 条件键 | 相关操作 |
---|---|---|---|---|---|
AcceptSharedDirectory | 授予接受从目录所有者账户中发送的目录共享请求的权限 | Write | |||
AddIpRoutes | 授予添加 CIDR地址块以便在 Amazon Web Services 上的 Microsoft AD 之间正确路由流量的权限 | Write |
ec2:AuthorizeSecurityGroupEgress ec2:AuthorizeSecurityGroupIngress ec2:DescribeSecurityGroups |
||
AddRegion | 授予在指定目录的指定区域中添加两个域控制器的权限 | Write | |||
AddTagsToResource | 授予为指定的 Amazon Directory Services 目录添加或覆盖一个或多个标签的权限 | Tagging |
ec2:CreateTags |
||
AuthorizeApplication [仅权限] | 授予为 Amazon Directory 进行应用程序授权的权限 | Write | |||
CancelSchemaExtension | 授予取消至 Microsoft AD 目录的正在进行的架构扩展的权限 | Write | |||
CheckAlias [仅权限] | 授予验证别名是否可供使用的权限 | Read | |||
ConnectDirectory | 授予创建 AD Connector 以连接到本地目录的权限 | Write |
ec2:AuthorizeSecurityGroupEgress ec2:AuthorizeSecurityGroupIngress ec2:CreateNetworkInterface ec2:CreateSecurityGroup ec2:CreateTags ec2:DescribeNetworkInterfaces ec2:DescribeSubnets ec2:DescribeVpcs |
||
CreateAlias | 授予为目录创建别名并将别名分配至目录的权限 | Write | |||
CreateComputer | 授予在指定目录中创建计算机帐户并将该计算机加入该目录的权限 | Write | |||
CreateConditionalForwarder | 授予创建与 Amazon 目录关联的条件转发服务器的权限 | Write | |||
CreateDirectory | 授予创建 Simple AD 目录的权限 | Write |
ec2:AuthorizeSecurityGroupEgress ec2:AuthorizeSecurityGroupIngress ec2:CreateNetworkInterface ec2:CreateSecurityGroup ec2:CreateTags ec2:DescribeNetworkInterfaces ec2:DescribeSubnets ec2:DescribeVpcs |
||
CreateIdentityPoolDirectory [仅权限] | 授予在 Amazon 云中创建 IdentityPool Directory 的权限 | Write | |||
CreateLogSubscription | 授予创建订阅以将实时 Directory Service 域控制器安全日志转发到您的 Amazon Web Services 账户 中的指定 CloudWatch 日志组的权限。 | Write | |||
CreateMicrosoftAD | 授予在 Amazon 云中创建 Microsoft AD 的权限 | Write |
ec2:AuthorizeSecurityGroupEgress ec2:AuthorizeSecurityGroupIngress ec2:CreateNetworkInterface ec2:CreateSecurityGroup ec2:CreateTags ec2:DescribeNetworkInterfaces ec2:DescribeSubnets ec2:DescribeVpcs |
||
CreateSnapshot | 授予在 Amazon 云中创建 Simple AD 或 Microsoft AD 目录快照的权限 | Write | |||
CreateTrust | 授予在 Amazon 云中的 Microsoft AD 与外部域之间发起创建信任关系的 Amazon 侧的权限 | Write | |||
DeleteConditionalForwarder | 授予删除为 Amazon 目录设置的条件转发服务器的权限 | Write | |||
DeleteDirectory | 授予删除 Amazon Directory Service 目录的权限 | Write |
ec2:DeleteNetworkInterface ec2:DeleteSecurityGroup ec2:DescribeNetworkInterfaces ec2:RevokeSecurityGroupEgress ec2:RevokeSecurityGroupIngress |
||
DeleteLogSubscription | 授予删除指定日志订阅的权限 | Write | |||
DeleteSnapshot | 授予删除目录快照的权限 | Write | |||
DeleteTrust | 授予删除 Amazon 云中的 Microsoft AD 与外部域之间的现有信任关系的权限 | Write | |||
DeregisterCertificate | 授予从系统中删除在安全的 DAP 连接中注册的证书的权限 | Write | |||
DeregisterEventTopic | 授予以发布商身份删除至指定 SNS 主题的指定目录的权限 | Write | |||
DescribeCertificate | 授予显示在安全的 LDAP 连接中注册的证书相关信息的权限 | Read | |||
DescribeClientAuthenticationSettings | 授予检索指定目录(如已指定)中的客户端身份验证类型相关信息的权限。如未指定类型,则会检索与指定目录支持的所有客户端身份验证类型相关的信息。目前仅支持 SmartCard | Read | |||
DescribeConditionalForwarders | 授予获取此账户的条件转发服务器相关信息的权限 | Read | |||
DescribeDirectories | 授予获取属于此账户的目录相关信息的权限 | List | |||
DescribeDomainControllers | 授予提供有关目录中的任何域控制器信息的权限 | Read | |||
DescribeEventTopics | 授予获取哪些 SNS 主题从指定目录接收状态消息相关信息的权限 | Read | |||
DescribeLDAPSSettings | 授予描述指定目录的 LDAP 安全性状态的权限 | Read | |||
DescribeRegions | 授予提供为多区域复制配置的区域相关信息的权限 | Read | |||
DescribeSettings | 授予检索有关指定目录可配置设置的信息的权限 | Read | |||
DescribeSharedDirectories | 授予返回账户中的共享目录的权限 | Read | |||
DescribeSnapshots | 授予获取属于此账户的目录快照相关信息的权限 | Read | |||
DescribeTrusts | 授予获取此账户的信任关系的相关信息的权限 | Read | |||
DescribeUpdateDirectory | 授予权限以描述特定更新类型的目录更新 | Read | |||
DisableClientAuthentication | 授予禁用指定目录的替代客户端身份验证方法的权限 | Write | |||
DisableLDAPS | 授予停用指定目录的 LDAP 安全调用的权限 | Write | |||
DisableRadius | 授予针对 AD Connector 目录禁用远程身份验证拨入用户服务 (RADIUS) 服务器的多重验证 (MFA) 的权限 | Write | |||
DisableSso | 授予禁用目录的 Single Sign-On 的权限 | Write | |||
EnableClientAuthentication | 授予启用指定目录的替代客户端身份验证方法的权限 | Write | |||
EnableLDAPS | 授予激活特定目录的开关以始终使用 LDAP 安全调用的权限 | Write | |||
EnableRadius | 授予针对 AD Connector 目录启用远程身份验证拨入用户服务 (RADIUS) 服务器的多重验证 (MFA) 的权限 | Write | |||
EnableSso | 授予启用目录的 Single Sign-On 的权限 | Write | |||
GetAuthorizedApplicationDetails [仅权限] | 授予检索目录上的授权应用程序详细信息的权限 | Read | |||
GetDirectoryLimits | 授予获取当前区域的目录限制信息的权限 | Read | |||
GetSnapshotLimits | 授予获取目录的手动快照限制的权限 | Read | |||
ListAuthorizedApplications [仅权限] | 授予获取为目录授权的 Amazon 应用程序的权限 | Read | |||
ListCertificates | 授予列出在指定目录的安全 LDAP 连接中注册的所有证书的权限 | List | |||
ListIpRoutes | 授予列出您为目录添加的地址块的权限 | Read | |||
ListLogSubscriptions | 授予列出 Amazon Web Services 账户 的活动日志订阅的权限 | Read | |||
ListSchemaExtensions | 授予列出应用于 Microsoft AD 目录的所有架构扩展的权限 | List | |||
ListTagsForResource | 授予列出 Amazon Directory Services 目录上的所有标签的权限 | Read | |||
RegisterCertificate | 授予在安全的 LDAP 连接中注册证书的权限 | Write | |||
RegisterEventTopic | 授予将目录与 SNS 主题关联的权限 | Write |
sns:GetTopicAttributes |
||
RejectSharedDirectory | 授予拒绝从目录所有者账户中发送的目录共享请求的权限 | Write | |||
RemoveIpRoutes | 授予从目录中删除 IP 地址块的权限 | Write | |||
RemoveRegion | 授予停止所有复制并从指定区域中删除域控制器的权限。使用此操作无法删除主区域 | Write | |||
RemoveTagsFromResource | 授予从 Amazon Directory Services 目录中删除标签的权限 | Tagging |
ec2:DeleteTags |
||
ResetUserPassword | 授予为 Amazon Managed Microsoft AD 或 Simple AD 目录中的任何用户重置密码的权限 | Write | |||
RestoreFromSnapshot | 授予使用现有目录快照恢复目录的权限 | Write | |||
ShareDirectory | 授予将您的 Amazon Web Services 账户(目录拥有者)中的指定目录与另一个 Amazon Web Services 账户(目录使用者)共享的权限 对于该操作,您可以使用任何 Amazon Web Services 账户 中的目录以及 Amazon Web Services 区域 内的任何 Amazon VPC 中的目录。 | Write | |||
StartSchemaExtension | 授予将架构扩展应用于 Microsoft AD 目录的权限 | Write | |||
UnauthorizeApplication [仅权限] | 授予从 Amazon Directory 中对应用程序取消授权的权限 | Write | |||
UnshareDirectory | 授予停止目录所有者与使用者账户之间的目录共享的权限 | Write | |||
UpdateConditionalForwarder | 授予更新为 Amazon 目录设置的条件转发服务器的权限 | Write | |||
UpdateDirectorySetup | 授予权限以更新特定更新类型的目录 | Write | |||
UpdateNumberOfDomainControllers | 授予在目录中添加或删除域控制器的权限 根据当前值和新值(通过该 API 调用提供)之间的差异,将添加或删除域控制器。在更新了请求数量的域控制器后,最多可能需要 45 分钟才能完全激活任何新的域控制器。在此期间,您无法发出其他更新请求 | Write | |||
UpdateRadius | 授予更新 AD Connector 目录的远程身份验证拨入用户服务 (RADIUS) 服务器信息的权限 | Write | |||
UpdateSettings | 授予更新指定目录的可配置设置的权限 | Write | |||
UpdateTrust | 授予更新已在 Amazon Managed Microsoft AD 目录与本地 Active Directory 之间建立的信任关系的权限 | Write | |||
VerifyTrust | 授予验证 Amazon 云中的 Microsoft AD 与外部域之间的信任关系的权限 | Read |
Amazon Directory Service 定义的资源类型
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource
元素中使用这些资源类型。操作表中的每个操作指定了可以使用该操作指定的资源类型。您也可以在策略中包含条件键,从而定义资源类型。这些键显示在资源类型表的最后一列。有关下表中各列的详细信息,请参阅资源类型表。
资源类型 | ARN | 条件键 |
---|---|---|
directory |
arn:${Partition}:ds:${Region}:${Account}:directory/${DirectoryId}
|
Amazon Directory Service 的条件键
Amazon Directory Service 定义以下可以在 IAM policy 的 Condition
元素中使用的条件键。您可以使用这些键进一步细化应用策略语句的条件。有关下表中各列的详细信息,请参阅条件键表。
要查看适用于所有服务的全局条件键,请参阅可用的全局条件键。
条件键 | 描述 | 类型 |
---|---|---|
aws:RequestTag/${TagKey} | 按发送至 Amazon DS 的请求的值筛选访问权限 | 字符串 |
aws:ResourceTag/${TagKey} | 按所作用的 Amazon DS 资源筛选访问权限 | 字符串 |
aws:TagKeys | 按请求中传递的标签键筛选访问权限 | 字符串数组 |