Amazon WorkSpaces
管理指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

为 Amazon WorkSpaces 配置 VPC

Amazon WorkSpaces 在 Virtual Private Cloud (VPC) 中启动您的 WorkSpace。您的 WorkSpaces 必须具有 Internet 的访问权限,以便您使用 Amazon WorkSpaces Application Manager (Amazon WAM) 将更新安装到操作系统以及部署应用程序。

在公有子网中,您可以为您的 WorkSpaces 创建具有两个私有子网的 VPC 以及一个 NAT 网关。或者,您可以为 WorkSpaces 创建具有两个公有子网的 VPC,并将弹性 IP 地址与各个 WorkSpace 关联。

配置具有私有子网和 NAT 网关的 VPC

如果您使用 AWS Directory Service 来创建 AWS 托管的 Microsoft AD 或 Simple AD,我们建议您使用一个公有子网和两个私有子网来配置 VPC。配置您的目录以在私有子网中启动 WorkSpace。要向私有子网中的 WorkSpace 提供 Internet 访问,请在公有子网中配置一个 NAT 网关。


            配置 WorkSpace VPC

步骤 1:分配弹性 IP 地址

按照如下所示为您的 NAT 网关分配弹性 IP 地址。请注意,如果您使用其他方法来提供 Internet 访问,则可以跳过此步骤。

分配弹性 IP 地址

  1. 打开 Amazon VPC 控制台 https://console.amazonaws.cn/vpc/

  2. 在导航窗格中,选择 Elastic IPs

  3. 选择 Allocate new address

  4. Allocate new address (分配新地址) 页面上,对于 iPv4 address pool (iPv4 地址池),选择 Amazon pool (Amazon 池)我拥有的,然后选择 Allocate (分配)

  5. 记下弹性 IP 地址,然后选择关闭

步骤 2:创建 VPC

按照如下所示创建具有一个公有子网和两个私有子网的 VPC。

创建 VPC

  1. 打开 Amazon VPC 控制台 https://console.amazonaws.cn/vpc/

  2. 在导航窗格中,选择左上角的 VPC Dashboard (VPC 控制面板)

  3. 选择 Launch VPC Wizard (启动 VPC 向导)

  4. 选择 VPC with Public and Private Subnets,然后选择 Select

  5. 按下面所示配置 VPC:

    1. 对于 IPv4 CIDR 块,输入 VPC 的 CIDR 块。我们建议您使用私有(非公共可路由)IP 地址范围(RFC 1918 中所指定)内的 CIDR 块。例如:10.0.0.0/16。有关更多信息,请参阅 Amazon VPC 用户指南中的针对 IPv4 的 VPC 和子网大小调整

    2. 对于 IPv6 CIDR 块,保留无 IPv6 CIDR 块

    3. VPC 名称中,输入 VPC 的名称。

  6. 按照如下所示配置公有子网:

    1. 对于 IPv4 CIDR 块,输入子网的 CIDR 块。

    2. 对于可用区,保留无首选项

    3. 对于公有子网名称,输入子网的名称(例如,WorkSpaces Public Subnet)。

  7. 按照如下所示配置第一个私有子网:

    1. 对于私有子网的 IPv4 CIDR,输入子网的 CIDR 块。

    2. 对于 Availability Zone,选择列表中的第一项 (例如,us-west-2a)。

    3. 对于私有子网名称,输入子网的名称(例如,WorkSpaces Private Subnet 1)。

  8. 对于 Elastic IP Allocation ID,选择您创建的弹性 IP 地址。请注意,如果您使用其他方法来提供 Internet 访问,则可以跳过此步骤。

  9. 对于服务终端节点,不执行任何操作。

  10. 对于启用 DNS 主机名,保留

  11. 对于硬件租赁,请保留默认值

  12. 选择 Create VPC (创建 VPC)。请注意,设置您的 VPC 可能需要几分钟。创建了 VPC 后,选择 OK

注意

您可以将 IPv6 CIDR 块与您的 VPC 和子网关联。但是,如果您将子网配置为自动向子网中启动的实例分配 IPv6 地址,则无法使用 Graphics 服务包。(不过,您可以使用 GraphicsPro 服务包。) 此限制来自不支持 IPv6 的上一代实例类型的硬件限制。

要解决此问题,您可以在启动 Graphics 服务包之前,在 WorkSpaces 子网上暂时禁用自动分配 IPv6 地址设置,并在启动 Graphics 服务包之后重新启用此设置(如果需要),这样所有其他服务包就可以接收所需的 IP 地址。

默认情况下,禁用自动分配 IPv6 地址设置。要从 Amazon VPC 控制台检查此设置,请在导航窗格中选择子网。选择子网,然后依次选择操作修改自动分配公有 IP

有关使用 IPv6 地址的更多信息,请参阅 Amazon VPC 用户指南 中的您的 VPC 中的 IP 地址

步骤 3:添加第二个私有子网

在上一步中,您创建了具有一个公有子网和一个私有子网的 VPC。使用以下过程添加第二个私有子网。

添加私有子网

  1. 在导航窗格中,选择 Subnets (子网)

  2. 选择 Create Subnet

  3. 对于名称标签,输入私有子网的名称(例如,WorkSpaces Private Subnet 2)。

  4. 对于 VPC,选择您创建的 VPC。

  5. 对于 Availability Zone,选择列表中的第二项 (例如,us-west-2b)。

  6. 对于 IPv4 CIDR 块,输入子网的 CIDR 块。

  7. 选择 Create

步骤 4:验证并命名路由表

您可以验证并命名各个子网的路由表。

验证并命名路由表

  1. 在导航窗格中,选择子网,然后选择您创建的公有子网。

    1. Route Table 选项卡上,选择路由表的 ID (例如,rtb-12345678)。

    2. 选择路由表。在名称中,选择编辑图标(铅笔),然后输入一个名称(例如 workspaces-public-routetable),然后选择复选标记以保存该名称。

    3. 路由选项卡上,确认有一个路由用于发送本地流量,另一个路由用于向 VPC 的 Internet 网关发送所有其他流量。

  2. 在导航窗格中,选择子网,然后选择您创建的第一个私有子网(例如 WorkSpaces Private Subnet 1)。

    1. 路由表选项卡上,选择路由表的 ID。

    2. 选择路由表。在名称中,选择编辑图标(铅笔),然后输入一个名称(例如 workspaces-private-routetable),然后选择复选标记以保存该名称。

    3. Routes 选项卡上,确认有一个路由用于发送本地流量,另一个路由用于向 NAT 网关发送所有其他流量。

  3. 在导航窗格中,选择子网,然后选择您创建的第二个私有子网(例如 WorkSpaces Private Subnet 2)。在路由表选项卡上,验证路由表是否为私有路由表(例如,workspaces-private-routetable)。如果路由表不同,请选择编辑,然后选择此路由表。

通过公有子网配置 VPC

如果您愿意,您可以创建具有两个公有子网的 VPC。要为公有子网中的 WorkSpace 提供 Internet 访问,请配置目录以便手动或自动向每个 WorkSpace 分配一个弹性 IP 地址。

步骤 1:创建 VPC

如下所示创建具有一个公有子网的 VPC。

创建 VPC

  1. 打开 Amazon VPC 控制台 https://console.amazonaws.cn/vpc/

  2. 在导航窗格中,选择左上角的 VPC Dashboard (VPC 控制面板)

  3. 选择 Launch VPC Wizard (启动 VPC 向导)

  4. 选择带单个公有子网的 VPC,然后选择选择

  5. 对于 IPv4 CIDR 块,输入 VPC 的 CIDR 块。我们建议您使用私有(非公共可路由)IP 地址范围(RFC 1918 中所指定)内的 CIDR 块。例如:10.0.0.0/16。有关更多信息,请参阅 Amazon VPC 用户指南中的针对 IPv4 的 VPC 和子网大小调整

  6. 对于 IPv6 CIDR 块,保留无 IPv6 CIDR 块

  7. VPC 名称中,输入 VPC 的名称。

  8. 对于公有子网的 IPv4 CIDR,输入子网的 CIDR 块。

  9. 对于可用区,请选择列表中的第一个可用区。

  10. (可选)对于子网名称,输入子网的名称。

  11. 对于服务终端节点,不执行任何操作。

  12. 对于启用 DNS 主机名,保留

  13. 对于硬件租赁,请保留默认值

  14. 选择 Create VPC (创建 VPC)。创建了 VPC 后,选择 OK

注意

您可以将 IPv6 CIDR 块与您的 VPC 和子网关联。但是,如果您将子网配置为自动向子网中启动的实例分配 IPv6 地址,则无法使用 Graphics 服务包。(不过,您可以使用 GraphicsPro 服务包。) 此限制来自不支持 IPv6 的上一代实例类型的硬件限制。

要解决此问题,您可以在启动 Graphics 服务包之前,在 WorkSpaces 子网上暂时禁用自动分配 IPv6 地址设置,并在启动 Graphics 服务包之后重新启用此设置(如果需要),这样所有其他服务包就可以接收所需的 IP 地址。

默认情况下,禁用自动分配 IPv6 地址设置。要从 Amazon VPC 控制台检查此设置,请在导航窗格中选择子网。选择子网,然后依次选择操作修改自动分配公有 IP

有关使用 IPv6 地址的更多信息,请参阅 Amazon VPC 用户指南 中的您的 VPC 中的 IP 地址

步骤 2:添加第二个公有子网

在上一步中,您创建了具有一个公有子网的 VPC。使用以下过程可添加第二个公有子网,并将其与第一个公有子网的路由表关联,而第一个公有子网具有指向 VPC 的 Internet 网关的路由。

添加公有子网

  1. 在导航窗格中,选择 Subnets (子网)

  2. 选择 Create Subnet

  3. 对于名称标签,输入子网的名称。

  4. 对于 VPC,选择您创建的 VPC。

  5. 对于可用区,请选择列表中的第二个可用区。

  6. 对于 IPv4 CIDR 块,输入子网的 CIDR 块。

  7. 选择 Create。创建子网后,选择关闭

  8. 将新的公有子网与为第一个子网创建的路由表关联:

    1. 在导航窗格中,选择 Subnets (子网)

    2. 选择第一个子网。

    3. 路由表选项卡上,选择路由表的 ID。

    4. 子网关联选项卡上,选择编辑子网关联

    5. 选中第二个子网的复选框,然后选择保存

步骤 3:分配弹性 IP 地址

您可以自动或手动分配弹性 IP 地址到 WorkSpace。要使用自动分配,请参阅配置自动 IP 地址。要手动分配弹性 IP 地址,请使用以下过程。

有关如何为 WorkSpace 分配弹性 IP 地址的视频教程,请参阅 AWS 知识中心上的如何将弹性 IP 地址与 WorkSpace 关联?

手动为 WorkSpace 分配弹性 IP 地址

  1. 通过以下网址打开 Amazon WorkSpaces 控制台:https://console.amazonaws.cn/workspaces/

  2. 在导航窗格中,选择 WorkSpaces

  3. 展开 WorkSpace 所在的行(选择箭头图标),并记下 WorkSpace IP 的值。这是 WorkSpace 的主要私有 IP 地址。

  4. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  5. 在导航窗格中,选择 Elastic IPs。如果您没有可用的弹性 IP 地址,请选择 Allocate new address (分配新地址),并选择 Amazon pool (Amazon 池)我拥有的,然后选择 Allocate (分配)。记下新的 IP 地址。

  6. 在导航窗格中,选择 Network Interfaces

  7. 为您的 WorkSpace 选择网络接口。请注意,VPC ID 的值与 WorkSpace VPC 的 ID 一致,Primary private IPv4 IP 的值与您之前所记的 WorkSpace 的主要私有 IP 地址一致。

  8. 依次选择 ActionsManage IP Addresses。选择分配新 IP,然后选择是,更新。记下新的 IP 地址。

  9. 依次选择 ActionsAssociate Address

  10. 关联弹性 IP 地址页面上,从地址中选择一个弹性 IP 地址。对于关联到私有 IP 地址,请指定新的私有 IP 地址,然后选择关联地址