Amazon WorkSpaces 控制台操作权限参考 - Amazon WorkSpaces

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

Amazon WorkSpaces 控制台操作权限参考

有些 Amazon WorkSpaces APIs 只能通过 AWS 管理控制台进行调用。它们不是公开的 APIs,从某种意义上说,它们不能以编程方式调用,也不是由任何 SDK 提供的。这些 API 操作包括:

  • 工作空间:DirectoryAccessManagement

  • 工作空间:CreateRootClientCertificate

  • 工作空间:UpdateRootClientCertificate

  • 工作空间:DeleteRootClientCertificate

  • 工作空间:DescribeConsent

  • 工作空间:UpdateConsent

WorkSpaces 控制台操作和操作所需的权限

控制台使用其他 API 操作来实现其功能,因此 WorkSpaces 公众的权限 APIs 可能不够。例如,有权通过使用 CreateWorkspacesAPI 的用户在尝试在控制台 WorkSpace 上创建时 CLI/SDK 可能会遇到错误,因为他们缺少选择或创建用户的某些权限。下表列出了仅在 WorkSpaces 控制台上可用的功能以及允许用户使用控制台的这些特定部分所需的额外权限。

策略示例部分提供了执行个人、资源池和 BYOL WorkSpaces 所有 WorkSpaces 任务的权限列表。

或者,您也可以使用精细权限来应用最低权限来执行任务。

下表列出了依赖于 SDK APIs 未提供的 WorkSpaces 控制台功能,以及使用户能够使用控制台的这些特定部分所需的权限。除了 SDK APIs 提供的其他所需操作外,还应添加这些权限。

WorkSpaces 控制台操作 所需的权限

WorkSpaces 个人快速设置

工作空间:DirectoryAccessManagement

ds: *

ec2: CreateVpc

ec2: CreateSubnet

ec2: CreateNetworkInterface

ec2: CreateInternetGateway

ec2: CreateRouteTable

ec2: CreateRoute

ec2: CreateTags

ec2: CreateSecurityGroup

ec2: DescribeInternetGateways

ec2: DescribeSecurityGroups

ec2: DescribeRouteTables

ec2: DescribeVpcs

ec2: DescribeSubnets

ec2: DescribeNetworkInterfaces

ec2: DescribeAvailabilityZones

ec2: AttachInternetGateway

ec2: AssociateRouteTable

ec2: AuthorizeSecurityGroupIngress

ec2: AuthorizeSecurityGroupEgress

我是:CreateRole

我是:GetRole

我是:PutRolePolicy

工作空间:DescribeAccount

工作空间:DescribeWorkspaceDirectories

工作空间:CreateWorkspaces

工作空间:DescribeWorkspaces

工作空间:RegisterWorkspaceDirectory

工作空间:DescribeWorkspaceBundles

工作空间:DescribeWorkspaces

限制 WorkSpaces 个人用户访问可信设备

工作空间:CreateRootClientCertificate

工作空间:UpdateRootClientCertificate

工作空间:DeleteRootClientCertificate

ds: DescribeDirectories

ec2: DescribeSubnets

ec2: DescribeSecurityGroups

工作空间:DescribeAccount

工作空间:DescribeWorkspaceDirectories

工作空间:DescribeTags

工作空间:DescribeClientProperties

工作空间:DescribeConnectClientAddins

工作空间:DirectoryAccessManagement

WorkSpace 在控制台上创建 WorkSpaces 个人版 ——致 create/search/describe Directory Service目录用户

工作空间:DirectoryAccessManagement

工作空间:DescribeAccount

工作空间:CreateWorkspaces

工作空间:DescribeWorkspaces

工作空间:DescribeWorkspaceDirectories

工作空间:DescribeWorkspaceBundles

工作空间:DescribeTags

工作空间:CreateTags

工作空间:DescribeClientProperties

kms: ListKeys

kms: ListAliases

kms: DescribeKey

ds: DescribeTrusts

ds: DescribeDirectories

ec2: DescribeSubnets

ec2: DescribeSecurityGroups

在 “ WorkSpaces 个人” 中管理用户-编辑用户并向用户发送邀请电子邮件

工作空间:DirectoryAccessManagement

工作空间:DescribeAccount

工作空间:DescribeWorkspaceDirectories

工作空间:DescribeWorkspaces

工作空间:DescribeTags

工作空间:DescribeWorkspaceBundles

工作空间:DescribeWorkspacesConnectionStatus

工作空间:DescribeWorkspaceAssociations

工作空间:DescribeWorkspaceSnapshots

工作空间:DescribeWorkspaceImages

工作空间:DescribeConnectionAliases

更新 WorkSpaces 个人版 AD Connector 账户(AD Connector)

工作空间:DirectoryAccessManagement

ds: DescribeDirectories

ds: UpdateDirectory

ec2: DescribeSubnets

ec2: DescribeSecurityGroups

工作空间:DescribeAccount

工作空间:DescribeWorkspaceDirectories

工作空间:DescribeTags

工作空间:DescribeClientProperties

工作空间:DescribeConnectClientAddins

为 “个人” 选择一个组织单位 WorkSpaces

工作空间:DirectoryAccessManagement

ds: DescribeDirectories

ec2: DescribeSubnets

ec2: DescribeSecurityGroups

工作空间:DescribeAccount

工作空间:DescribeWorkspaceDirectories

工作空间:DescribeTags

工作空间:DescribeClientProperties

工作空间:DescribeConnectClientAddins

工作空间:ModifyWorkspaceCreationProperties

启用 BYOL 账户 — 确认了解使用 BYOL 的要求 WorkSpaces

工作空间:DescribeConsent

工作空间:UpdateConsent

工作空间:DescribeAccount

工作空间:ListAccountLinks

工作空间:DescribeWorkspaceBundles

工作空间:DescribeWorkspaceImages

工作空间:DescribeWorkspaceDirectories