教程:从接口 VPC 端点创建和流式传输 - Amazon WorkSpaces 应用程序

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

教程:从接口 VPC 端点创建和流式传输

您可以使用亚马逊 Web Services 账户中的接口 VPC 终端节点,将您的亚马逊 VPC 和 WorkSpaces 应用程序之间的所有网络流量限制到亚马逊网络。创建此端点后,将 WorkSpaces 应用程序堆栈或映像生成器配置为使用它。

先决条件

在为 WorkSpaces 应用程序设置接口 VPC 终端节点之前,请注意以下先决条件:

  • 需要互联网连接才能对用户进行身份验证并交付 WorkSpaces 应用程序运行所需的 Web 资产。流式接口端点用于维护 VPC 内的流式传输流量。流式传输流量包括像素、USB、用户输入、音频、剪贴板、文件上传和下载以及打印机流量。要允许此流量,您必须允许允许的域中列出的域。创建 VPC 终端节点后,必须允许 WorkSpaces 应用程序用户身份验证域。但是,对于流媒体网关,您可以将访问权限限制为 < vpc-endpoint-id >.streaming.appstream。 <aws-region>.vpce.amazonaws.com。不要求允许列出到 *.amazonappstream.com。VPC 端点完全限定域名取代了这种依赖关系。

  • 用户设备所连接的网络必须能够将流量路由到接口端点。

  • 与接口端点关联的安全组必须允许从用户连接的 IP 地址范围对端口 443 (TCP) 和端口1400-1499 (TCP) 进行入站访问。

  • 子网的网络访问控制列表必须允许从短暂网络端口 1024-65535 (TCP) 到用户连接的 IP 地址范围的出站流量。

  • 您的中必须有一个 IAM 权限策略AWS 账户,该策略提供执行 ec2:DescribeVpcEndpoints API 操作的权限。默认情况下,此权限是在附加到该 AmazonAppStreamServiceAccess 角色的 IAM 策略中定义的。如果您拥有所需的权限,则在您开始使用某个AWS区域的 WorkSpaces 应用程序服务时,该服务角色将由应用程序自动创建,并附加所需的 IAM 策略。 WorkSpaces 有关更多信息,请参阅 亚马逊 WorkSpaces 应用程序的 Identity and Access 管理

创建接口端点
  1. 打开位于 https://console.aws.amazon.com/vpc/ 的 Amazon VPC 控制台。

  2. 在导航窗格中,选择端点创建端点

  3. 选择创建端点

  4. 对于服务类别,请确保选择了AWS服务

  5. 对于服务名称,选择 com.amazonaws.<AWS 区域>.appstream.streaming

  6. 指定以下信息。完成后,选择 Create Endpoint

    • 对于 VPC,选择要在其中创建接口端点的 VPC。您可以选择不同于具有 WorkSpaces 应用程序资源的 VPC 的 VPC。

    • 对于子网,选择要在其中创建端点网络接口的子网(可用区)。我们建议您在至少两个可用区中选择子网。

    • 对于 IP 地址类型,请选择 IPV6 或 IPV4。

    • 确保 Enable Private DNS Name (启用私有 DNS 名称) 复选框处于选中状态。

      注意

      如果您的用户使用网络代理访问流式实例,请禁用与私有端点相关联的域和 DNS 名称上的任何代理缓存。应允许通过代理使用 VPC 端点 DNS 名称。

    • 对于 Security group (安全组),选择要与端点网络接口关联的安全组。

      注意

      该安全组必须从用户连接的 IP 地址范围提供对端口的入站访问。

在创建接口端点时,控制台中端点的状态显示为 Pending (待定)。在创建端点之后,状态将变为 Available (可用)

要更新堆栈以使用您为流式传输会话创建的接口端点,请执行以下步骤。

更新堆栈以使用新接口端点
  1. https://console.aws.amazon.com/appstream2/家中打开 WorkSpaces 应用程序控制台。

    确保在与要使用的接口终端节点相同的AWS区域中打开控制台。

  2. 在导航窗格中,选择 Stacks (堆栈),然后选择您想要的堆栈。

  3. 选择 VPC 端点选项卡,然后选择编辑

  4. 编辑 VPC 端点对话框中,对于流式传输端点,选择要通过其流式传输流量的端点。

  5. 选择更新

新的流式传输会话的流量都将路由通过此端点。但是,当前流式传输会话的流量将继续通过先前指定的端点进行路由。

注意

指定接口端点时,用户无法使用 Internet 端点进行流式传输。