

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

# 在 Amazon WorkSpaces 应用程序中创建舰队
<a name="set-up-stacks-fleets-create"></a>

设置并创建一个实例集，将从该实例集中启动和流式传输用户应用程序。

**注意**  
要创建始终在线或按需实例集，您必须拥有安装了应用程序的映像，才能创建用户可以从中流式传输的始终在线或按需实例集。要创建映像，请参阅[教程：使用 WorkSpaces 应用程序控制台创建自定义 WorkSpaces 应用程序镜像](tutorial-image-builder.md)。要创建弹性实例集，必须将应用程序关联到应用程序块。要为弹性实例集创建应用程序和应用程序块，请参阅[应用程序管理器](app-blocks-applications.md)。

**设置并创建实例集**

1. 在[https://console.aws.amazon.com/appstream2/家](https://console.aws.amazon.com/appstream2/home)中打开 WorkSpaces 应用程序控制台。

1. 如果您是首次使用控制台，请选择 **Get Started**，或从左侧导航窗格中选择 **Fleets**。选择 **Create Fleet**。

1. 对于**步骤 1：选择实例集类型**，请查看实例集类型的详细信息，根据情况选择要创建的实例集类型，然后选择**下一步**。
**注意**  
实例集类型决定了其即时可用性和您的付费方式。有关更多信息，请参阅 [AppStream 2.0 实例集类型](fleet-type.md)。

1. **如果您选择创建 Always-On 或按需队列，请在 “**步骤 2：选择映像” 中**，选择满足您需求的映像，然后选择 “下一步”。**

1. 如果您选择创建 Elastic 队列，则在**步骤 2：分配应用程序**中，选择用户可以从该队列启动的应用程序。

1. 在**步骤 3：配置队列**中，输入以下**详细信息**：
   + 对于**名称**，为实例集输入一个唯一的名称标识符。不允许使用特殊字符。
   + 对于**显示名称**，输入要显示的实例集的名称（最多 100 个字符）。不允许使用特殊字符。
   + 对于**描述**，输入实例集描述（最多 256 个字符）。
   + 对于 **Choose instance type**，选择符合应用程序的性能要求的实例类型。实例集中的所有流实例将与选定实例类型一起启动。有关更多信息，请参阅 [WorkSpaces 应用程序实例系列](instance-types.md)。
     + 您可以将 stream.\$1 实例类型用于图像。`type = "native"`要使用以下任一实例类型[导入图片](import-image.md)，您必须使用创建映像`type = "custom"`。
       + GeneralPurpose.\$1
       + MemoryOptimized.\$1
       + ComputeOptimized.\$1
       + 加速。 \$1
   + 为 Always-On 或按需队列实例配置**存储**卷。默认情况下，存储卷与您的图像卷大小相匹配，每小时实例费率中包含服务默认值 200 GB。您可以根据自己的要求自定义存储容量，从 200 GB 到 500 GB 不等。
**注意**  
注意：存储卷大小不能设置为低于图像卷大小。存储容量最多可增加到 500 GB，超过所含的 200 GB 的任何存储空间均需支付额外费用。这些费用适用于队列实例，无论其运行状态如何（包括正在运行的实例和已停止的实例）。
   + 对于弹性实例集的**选择平台类型**，选择符合用户应用程序要求的操作系统。
   + 对于**最大会话持续时间（分钟）**，选择流式传输会话可以保持活动状态的最长时间。在达到此限制前的五分钟，如果用户仍连接到流实例，则系统在断开连接之前将会提示用户保存任何打开的文档。在此时间过后，实例将终止并被新的实例取代。可以在 WorkSpaces 应用程序控制台中设置的最大会话持续时间为 5760 分钟（96 小时）。您可以使用 WorkSpaces 应用程序 API 和 CLI 设置的最大会话持续时间为 432000 秒（120 小时）。
   + 对于 **Disconnect timeout in minutes (断开连接超时 (分钟))**，请选择在用户断开连接后流式传输会话保持活动状态的时间。如果在此时间间隔内出现连接断开或网络中断的情况后，用户尝试重新连接到流式传输会话，他们将连接到其上一个会话。否则，他们会建立一个新会话，连接到新的流实例。如果您将某个堆栈与指定了重定向 URL 的实例集关联，则在用户的流式传输会话结束后，用户将重定向到该 URL。

     如果用户通过选择 “ WorkSpaces 应用程序” 工具栏上的 “**结束会话**” 或 “**注销**” 来结束会话，则断开连接超时不适用。系统而是会提示用户保存任何打开的文档，然后立即断开流实例的连接。用户正在使用的实例随即终止。
   + 对于 **Idle disconnect timeout in minutes (空闲断开连接超时 (分钟))**，请选择用户在与流式传输会话断开连接以及 **Disconnect timeout in minutes (断开连接超时 (分钟))** 时间间隔开始之前可以处于空闲（非活动）状态的时间。用户在因不活动而断开连接之前会收到通知。在 **Disconnect timeout in minutes (断开连接超时 (分钟))** 中指定的时间间隔过去之前，如果他们尝试重新连接到流式传输会话，则会将他们连接到以前的会话。否则，他们会建立一个新会话，连接到新的流实例。如果将该值设置为 0，则会禁用该值。如果禁用了该值，则不会由于处于不活动状态而断开连接用户。
**注意**  
如果用户在流式传输会话期间停止提供键盘或鼠标输入，则将其视为处于空闲状态。对于已加入域的实例集，在用户使用其 Active Directory 域密码或智能卡登录后，空闲断开连接超时的倒计时才会开始。文件上传和下载、音频输入、音频输出以及像素更改不符合用户活动条件。在 **Idle disconnect timeout in minutes (空闲断开连接超时 (分钟))** 中的时间间隔过去之后，如果用户继续处于空闲状态，则会将他们断开连接。
   + 对于弹性实例集的**最大并发会话数**，指定该实例集应具有的最大并发会话数。
**注意**  
如果您收到一条错误消息，上面写着 “您的账户已超过最大并发会话数”，则可以通过 Service Quotas 控制台提交增加限额的申请，网址为[https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/)。有关更多信息，请参阅《服务限额用户指南》**中的[请求增加限额](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)。
   + **多个用户会话** – 如果您想在单个实例上预置多个用户会话，请选择此选项。默认情况下，每个唯一的用户会话都由一个实例（单会话）提供服务。
**注意**  
多会话仅适用于由 Windows 操作系统提供支持的始终在线和按需实例集。多会话不适用于弹性实例集或 Linux 操作系统。  
只有 2023 年 5 月 15 日或之后发布的基本映像和托管映像更新支持多会话实例集。有关更多详细信息，请参阅 [WorkSpaces 应用程序基础映像和托管映像更新发行说明](base-image-version-history.md)。
   + **每个实例的最大会话数** – 实例上的最大用户会话数。您必须根据最终用户的应用程序性能需求来选择此值。您还可以在预置实例集后调整实例集的每个实例的最大会话数。在这种情况下，现有用户会话和实例不会受到影响，但实例集将与每个实例最大会话数的新值保持一致。该值必须在 2 到 50 之间。在为您的实例集设置此值之前，请参阅[多会话建议](multi-session-recs.md)。
   + 对于始终在线和按需实例集的**最小容量**，请根据预期的最低并发用户数为实例集选择最小实例数（对于单会话实例集）或用户会话数（对于多会话实例集）。
   + 对于始终在线和按需实例集的**最大容量**，请根据预期的最高并发用户数为实例集选择最大实例数（对于单会话实例集）或用户会话数（对于多会话实例集）。
**注意**  
对于多会话，必须根据用户会话数指定容量。该服务将根据您的实例集配置和每个实例的最大会话数来计算需要启动的实例数量。
   + 对于 “**直播” 视**图，选择在用户直播会话期间向其显示的 “ WorkSpaces 应用程序” 视图。选择**应用程序**将仅显示用户打开的应用程序窗口。选择**桌面**将显示操作系统提供的标准桌面。
**注意**  
默认情况下， WorkSpaces 应用程序仅显示用户在流式传输会话期间打开的应用程序窗口。要为用户启用**桌面**视图，请将您的队列配置为 WorkSpaces 使用使用 2020 年 2 月 19 日当天或之后发布的 WorkSpaces 应用程序代理版本的应用程序映像。
   + 有关**扩展详细信息（高级）**，请指定 WorkSpaces 应用程序用于增加和减少队列容量的扩展策略。请注意，您的实例集大小受您指定的最小和最大容量限制。有关更多信息，请参阅 [适用于亚马逊 WorkSpaces 应用程序的 Fleet Auto Scaling](autoscaling.md)。
   + 对于 **IAM 角色（高级）**，当您将账户中的 IAM 角色应用于 WorkSpaces 应用程序队列实例时，您可以从队列实例发出 AWS API 请求，而无需手动管理AWS证书。要应用 IAM 角色，请执行以下任一操作：
     + 要使用AWS账户中的现有 IAM 角色，请从 **IAM 角色列表中选择要使用的角色**。角色必须可以从实例集实例访问。有关更多信息，请参阅 [配置现有 IAM 角色以用于 WorkSpaces 应用程序流式处理实例](configuring-existing-iam-role-to-use-with-streaming-instances.md)。
     + 要创建新的 IAM 角色，请选择**创建新的 IAM 角色**，然后按照[如何创建用于 WorkSpaces 应用程序流式处理实例的 IAM 角色](how-to-create-iam-role-to-use-with-streaming-instances.md)中的步骤进行操作。
   + 对于弹性实例集的 **USB 重定向（高级）**，您最多可以指定 10 个字符串，用以指定在使用 Windows 原生客户端时，可以将连接到本地设备的哪些类型的 USB 设备重定向到流式传输会话。有关更多信息，请参阅 [限定 USB 设备以用于流应用程序](qualify-usb-devices.md)。

1. 选择**下一步**。

1. 如果您选择创建始终在线或按需实例集，对于**步骤 3：选择映像**，请选择满足您需求的映像，然后选择**下一步**。

1. 如果您选择创建弹性实例集，对于**步骤 3：分配应用程序**，请选择用户可以从该实例集启动的应用程序。

1. 对于 **Step 4: Configure Network**，执行以下操作：
   + 要为具有公有子网的 VPC 中的实例集实例添加 Internet 访问，请选择 **Default Internet Access**。如果您使用 NAT 网关提供 Internet 访问，则保持 **Default Internet Access (默认 Internet 访问)** 为未选中状态。有关更多信息，请参阅 [Internet 访问](internet-access.md)。
**注意**  
如果您启用了依赖保存到 S3 存储桶的功能，则您的 VPC 必须提供对 Amazon Simple Storage Service（S3）的访问权限。有关更多信息，请参阅 [将 Amazon S3 VPC 终端节点用于 WorkSpaces 应用程序功能](managing-network-vpce-iam-policy.md)。
   + 对于 **VPC** 和 **Subnet 1 (子网 1)**，请选择一个 VPC 和至少一个子网，该子网可以访问您的应用程序所需的网络资源。为了提高容错能力，我们建议您选择位于不同可用区中的两个子网。有关更多信息，请参阅 [配置具有私有子网和 NAT 网关的 VPC](managing-network-internet-NAT-gateway.md)。
**注意**  
弹性实例集要求您指定至少 2 个位于不同可用区中的子网。

     如果您没有自己的 VPC 和子网，则可以使用[默认 VPC](default-vpc-with-public-subnet.md) 或自行创建。如需自行创建，请选择 **Create a new VPC (创建新 VPC)** 和 **Create new subnet (创建新子网)** 链接进行创建。选择这些链接将打开 Amazon VPC 控制台。创建 VPC 和子网后，返回 WorkSpaces 应用程序控制台，选择创建新 **VPC 和创建新****子网链接左侧的刷新**图标将其显示在列表中。有关更多信息，请参阅 [为 WorkSpaces 应用程序配置 VPC](appstream-vpc.md)。
   + 对于 **Security group(s) (安全组)**，选择最多五个要与该实例集关联的安全组。如果您没有自己的安全组，并且不想使用默认安全组，请选择 **Create new security group (创建新安全组)** 链接进行创建。在 Amazon VPC 控制台中创建子网后，返回 WorkSpaces 应用程序控制台并选择**创建新安全组链接左侧的刷新**图标以将其显示在列表中。有关更多信息，请参阅 [Amazon WorkSpaces 应用程序中的安全组](managing-network-security-groups.md)。
   + 对于始终在线和按需实例集的 **Active Directory 域（可选）**，选择 Active Directory 和您的流实例计算机对象的组织单位（OU）。确保所选的网络访问设置能够实现 DNS 可解析性以及与您的目录的通信。有关更多信息，请参阅 [将活动目录与 WorkSpaces 应用程序配合使用](active-directory.md)。

1. 选择**下一步**。

1. 对于 **Step 5: Review (步骤 5: 审核)**，确认实例集的详细信息。要更改任何部分的配置，请选择**编辑**并进行所需的更改。审核完配置详细信息后，选择**创建**。

1. 在定价确认对话框中，选中确认复选框，然后选择 **Create (创建)**。
**注意**  
如果错误消息通知您没有足够的限制（配额）来创建队列，请通过 Service Quotas 控制台提交增加限制的请求，网址为[https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/)。有关更多信息，请参阅《服务限额用户指南》**中的[请求增加限额](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)。

1. 当您的实例集正在创建，且实例集状态在**实例集**列表中显示为**正在启动**，定期选择 **Refresh** (刷新) 图标以更新实例集状态，直至状态为 **Running** (正在运行)。此实例集需处于 **Running** 状态才能与堆栈关联并用于流式传输会话。