View a markdown version of this page

Amazon WorkSpaces 瘦客户机的操作、资源和条件密钥 - 服务授权参考

Amazon WorkSpaces 瘦客户机的操作、资源和条件密钥

Amazon Th WorkSpaces in Client(服务前缀:thinclient)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

Amazon WorkSpaces 瘦客户机定义的 API 操作

下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。

操作 IAM 操作 条件键 可能的值 访问级别

CreateEnvironment

瘦客户端:CreateEnvironment

写入

瘦客户端:TagResource

标记、写作

DeleteDevice

瘦客户端:DeleteDevice

写入

DeleteEnvironment

瘦客户端:DeleteEnvironment

写入

DeregisterDevice

瘦客户端:DeregisterDevice

写入

GetDevice

瘦客户端:GetDevice

读取

GetEnvironment

瘦客户端:GetEnvironment

读取

GetSoftwareSet

瘦客户端:GetSoftwareSet

读取

ListDevices

瘦客户端:ListDevices

列表

ListEnvironments

瘦客户端:ListEnvironments

列表

ListSoftwareSets

瘦客户端:ListSoftwareSets

列表

ListTagsForResource

瘦客户端:ListTagsForResource

列表

TagResource

瘦客户端:TagResource

标记、写作

UntagResource

瘦客户端:UntagResource

标记、写作

UpdateDevice

瘦客户端:UpdateDevice

写入

UpdateEnvironment

瘦客户端:TagResource

标记、写作

瘦客户端:UpdateEnvironment

写入

UpdateSoftwareSet

瘦客户端:UpdateSoftwareSet

写入

Amazon WorkSpaces 瘦客户机定义的操作

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

CreateEnvironment

授予创建环境的权限

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

DeleteDevice

授予删除设备的权限

设备*

aws: ResourceTag /$ {} TagKey

写入

DeleteEnvironment

授予删除环境的权限

环境*

aws: ResourceTag /$ {} TagKey

写入

DeregisterDevice

授予注销设备的权限

设备*

aws: ResourceTag /$ {} TagKey

写入

GetDevice

授予权限以获取设备

设备*

aws: ResourceTag /$ {} TagKey

读取

GetEnvironment

授予获取环境详细信息的权限

环境*

aws: ResourceTag /$ {} TagKey

读取

GetSoftwareSet

授予获取软件集详细信息的权限

软件集*

aws: ResourceTag /$ {} TagKey

读取

ListDevices

授予权限以列出设备

列表

ListEnvironments

授予列出环境的权限

列表

ListSoftwareSets

授予列出软件集的权限

列表

ListTagsForResource

授予权限以列出资源的标签

设备

aws: ResourceTag /$ {} TagKey

列表

环境

aws: ResourceTag /$ {} TagKey

软件集

aws: ResourceTag /$ {} TagKey

TagResource

授予权限以将一个或多个标签添加到资源中

设备

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

环境

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

软件集

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UntagResource

授予从资源删除一个或多个标签的权限

设备

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

环境

aws: ResourceTag /$ {} TagKey

aws:TagKeys

软件集

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UpdateDevice

授予更新设备的权限

设备*

aws: ResourceTag /$ {} TagKey

写入

UpdateEnvironment

授予更新环境的权限

环境*

aws: ResourceTag /$ {} TagKey

写入

UpdateSoftwareSet

授予更新软件集的权限

软件集*

aws: ResourceTag /$ {} TagKey

写入

Permission-only Amazon WorkSpaces 瘦客户机的操作

以下操作由 Amazon WorkSpaces 瘦客户机定义,但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。

操作 说明 资源类型(* 为必需) 条件键 访问级别

GetDeviceDetails

授予获取设备详细信息的权限

设备*

aws: ResourceTag /$ {} TagKey

读取

ListDeviceSessions

授予以列出设备会话的权限

设备*

aws: ResourceTag /$ {} TagKey

列表

由 Amazon WorkSpaces 瘦客户机定义的资源类型

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

设备

arn: $ {Partition}: thinclient: $ {Region}: $ {Account}: device/$ {} DeviceId

aws: ResourceTag /$ {} TagKey

环境

arn: $ {Partition}: thinclient: $ {Region}: $ {Account}: environment/$ {} EnvironmentId

aws: ResourceTag /$ {} TagKey

软件集

arn: $ {Partition}: thinclient: $ {Region}: $ {Account}: softwareset/$ {} SoftwareSetId

aws: ResourceTag /$ {} TagKey

Amazon WorkSpaces 瘦客户机的条件密钥

Amazon Th WorkSpaces in Client 定义了以下条件键,这些条件键可用于 IAM 策略的Condition元素。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

按请求中传递的标签筛选访问权限

字符串

aws: ResourceTag /$ {} TagKey

按与资源关联的标签筛选访问权限

字符串

aws:TagKeys

按请求中传递的标签键筛选访问权限

ArrayOfString