

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

# 使用现有的应用程序包创建应用程序块
<a name="appstream-app-blocks-create-VHD"></a>

您可以将现有的应用程序包 (VHD) 与 WorkSpaces 应用程序打包一起使用来创建 WorkSpaces 应用程序块。为此，请将应用程序包（VHD）文件从源 Amazon S3 存储桶复制到另一个目标 Amazon S3 存储桶。目标存储桶可以位于不同的区域。

**使用现有的应用程序包创建应用程序块**

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

1. 从左侧导航菜单中，选择**应用程序管理器**、**应用程序块**和**创建应用程序块**。

1. 对于应用程序块打包，请选择**WorkSpaces 应用程序**。

1. 对于**应用程序块详细信息**，请键入应用程序块的唯一名称标识符。或者，您也可以指定以下内容：
   + **名称** - 应用程序块的唯一名称。
   + **显示名称**（可选）- 应用程序块的易记名称。
   + **描述**（可选）- 对应用程序块的描述。

1. （可选）带有 WorkSpaces 应用程序打包的应用程序块不需要安装脚本。您可以选择为安装后步骤提供以下**高级选项**：
   + 对于 **S3 中的设置后脚本对象**，要么输入表示设置后脚本对象的 Amazon S3 URI，要么选择**浏览 S3** 导航到您的 Amazon S3 存储桶并找到设置脚本对象。
   + 对于**设置后脚本可执行文件**，请输入设置后脚本所需的可执行文件。
**注意**  
如果您的设置后脚本可以直接执行，请输入设置后脚本的文件名。如果您的安装后脚本依赖于其他可执行文件（例如 Microsoft PowerShell）来执行，请输入该可执行文件的路径。  
 PowerShell 在微软 Windows 上通往微软的路径：  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
或者，对于**设置后脚本可执行文件参数**，请输入需要提供给设置脚本可执行文件用于执行设置脚本的参数。
**注意**  
如果您使用的是 Microsoft PowerShell 脚本，则必须指定带有安装后脚本名称的 “-File” 参数作为可执行参数。此外，请确保执行策略允许您的脚本运行。[要了解更多信息，请参阅[关于\$1execution\$1Polic](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) ies和什么是？ PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) 。  
对于**脚本设置**下的**执行持续时间(秒)**，请输入设置脚本的超时持续时间。
**注意**  
以秒为单位的执行持续时间是 WorkSpaces 应用程序等待安装后脚本运行的时间，然后再继续。如果您的设置后脚本未在这段时间内完成，则系统会向您的用户显示一条错误消息，并且应用程序将尝试启动。设置脚本将在执行持续时间结束后终止。

1. 在**导入设置**下选择**使用现有的应用程序块应用程序文件**。对于 **S3 位置**，您可以在代表应用程序包（VHD）的 Amazon S3 存储桶中输入对象的 Amazon S3 URI；或者，选择**浏览 S3** 导航到您的 Amazon S3 存储桶，然后在 Amazon S3 存储桶中选择该对象。Amazon S3 存储桶列表是全局列表，列出了所有区域的所有存储桶。请确保在要创建应用程序块的区域中选择存储桶。

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

1. 检查您输入的信息，然后选择**创建应用程序块**。

此时，您的应用程序块资源已创建并处于**活动**状态。