

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

# 应用程序块生成器
<a name="app-block-builder"></a>

应用程序块生成器是一种可重复使用的资源，可用于打包应用程序（或应用程序块）。您还可以在将应用程序关联到弹性实例集之前，使用应用程序块生成器来测试您的应用程序包。单个应用程序块生成器可用于逐个创建和测试多个应用程序块。每次为应用程序块生成器创建用于创建或测试应用程序块的流式传输会话时，都会创建并使用一个新实例。应用程序块生成器实例终止后，该实例的状态将不会保留。

WorkSpaces 应用程序 Elastic 队列使用 Amazon EC2 实例来流式传输应用程序。您必须提供应用程序包并将其与您的实例集关联。要创建自己的自定义应用程序包，请连接到应用程序块生成器实例，然后安装并配置您的应用程序以进行流式传输。应用程序块生成器可为您创建应用程序包并将其上传到您 AWS 账户中的 Amazon S3 存储桶。

创建应用程序块生成器时，可以选择以下选项：
+ 实例类型 — WorkSpaces 应用程序提供不同的实例大小以及各种 CPU 和内存配置。实例类型必须与您需要的实例系列相符。
+ 要使用的 VPC、子网和安全组 - 确保通过子网和安全组可以访问您的应用程序所需的网络资源。应用程序所需的典型网络资源可能包括许可服务器、数据库服务器、文件服务器和应用程序服务器。应用程序块生成器将应用程序包上传到您 AWS 账户中的 Amazon S3 存储桶。您为实例集选择的 VPC 必须提供对 Amazon S3 存储桶的足够网络访问权限。有关更多信息，请参阅 [将应用程序图标、设置脚本、会话脚本和 VHD 存储在 S3 存储桶中](store-s3-bucket.md)。

**Topics**
+ [创建应用程序块生成器](create-app-block-builder.md)
+ [连接到 Amazon 应用程序中的 WorkSpaces 应用程序区块生成器](connect-app-block-builder.md)
+ [应用程序块生成器操作](app-block-builder-actions.md)