

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

# 步骤 3：设置 Amazon DCV 服务器映像（可选）
<a name="imaging"></a>

 对 [Amazon EC2](https://aws.amazon.com/ec2/) 实例进行自定义后，您可以捕获这些更改作为[亚马逊机器映像]( https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html)（AMI）。此特征允许您在需要时从单个 AMI 启动多个实例，所有实例都具有相同的配置。如果需要使用高性能远程显示协议安全地进行流式传输，则可以在获取 Amazon EC2 实例的映像之前将 Amazon DCV 添加到操作系统中。Amazon DCV 配置包含在您的映像中，让您可以在映像级别分离业务部门，或在已部署的实例上设置特定的 DCV 配置。

 例如，如果要从单个 AMI 部署多个 Amazon EC2 实例，则可以为本地用户账户使用控制台自动创建功能，并将 Amazon DCV 权限委派给最终用户。或者，也可以使用 Broker（例如 [Amazon DCV Session Manager](https://docs.aws.amazon.com/dcv/latest/sm-admin/what-is-sm.html)）来大规模管理 Amazon DCV 会话的创建。

 可以通过以下两种方式之一来创建 Amazon DCV AMI：

## 构建 Amazon DCV 映像
<a name="building-image"></a>

 首先，您的系统上必须已安装 Amazon DCV。如果未安装，请确保您的系统[受 Amazon DCV 支持](https://docs.aws.amazon.com/dcv/latest/adminguide/servers.html#requirements)，然后按照[安装](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html)说明进行操作。安装并[配置](https://docs.aws.amazon.com/dcv/latest/adminguide/manage.html) Amazon DCV 后，获取该实例的 [AMI](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/tkv-create-ami-from-instance.html)。

 或者，如果满足 [Windows](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-winprereq.html) 或 [Linux](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html) 的 Amazon DCV 先决条件，则可以运行 Amazon 托管的 Image Builder Amazon DCV 组件来安装和配置 Amazon DCV。可通过执行以下操作来检索该组件：

1. 在 [Amazon EC2 Image Builder 控制台](https://console.aws.amazon.com/imagebuilder/home?#/viewComponents)中导航到组件页面。

1. 选择**筛选条件所有者**下拉菜单，然后选择**快速启动（Amazon 托管）**。

1. 使用筛选条件文本框搜索 `dcv-server-windows` 或 `dcv-server-linux`。

1. 选择该组件的超链接。

1. 在 Amazon DCV 组件页面上，从**内容**部分检索组件内容。

1. 使用 T [AWS ask Orchestrator 和 Executor](https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-component-manager.html) (AWSTOE) 在实例上本地运行组件。
**注意**  
有关更多信息，请参阅[入门 AWSTOE](https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-get-started.html)。

有关组件中的参数使用情况，请参阅下面章节。

## 将 Amazon DCV 添加到映像管道
<a name="adding-image-to-pipeline"></a>

[EC2 Image Builder 配方](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-recipes.html)定义了作为创建新映像起点的基础映像，以及定义了您添加的一组用于自定义映像并验证一切是否按预期运行的组件。在此配方中，选择 `dcv-server-windows` 或 `dcv-server-linux` 组件以在您的管道中自动安装 Amazon DCV。选择其中一个组件时，您可以微调参数以满足您的要求。

**注意**  
对于 Linux，需要满足所有[先决条件](https://docs.aws.amazon.com/en_us/dcv/latest/adminguide/setting-up-installing-linux-prereq.html)。这可以在基础 AMI 上完成，也可以在上述 Image Builder 组件中完成。

### 参数
<a name="imaging-parameters"></a>

**Windows**
+ `sessionOwner` - 设置自动创建的会话的默认所有者。如果未指定，将禁用控制台自动创建功能。有关更多信息，请参阅《Amazon DCV 管理员指南》中的[启用自动控制台会话](https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto)。
+ `dcvPermissions` - 设置会话的 Amazon DCV 权限。有关更多信息，请参阅《Amazon DCV 管理员指南》中的[使用权限文件](https://docs.aws.amazon.com/dcv/latest/adminguide/security-authorization-file-create.html)。

**Linux**
+ `SessionOwner` - 设置自动创建的会话的默认所有者。如果未指定，将禁用控制台自动创建功能。有关更多信息，请参阅《Amazon DCV 管理员指南》中的[启用自动控制台会话](https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto)。
+ `Packages` - 定义将要安装的 Amazon DCV 软件包。如果为空，则表示已安装所有可用的 Amazon DCV 软件包。有关更多信息，请参阅《Amazon DCV 管理员指南》中的[在 Linux 上安装 Amazon DCV 服务器](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-server.html)。

如果要修改该组件，可以[创建新组件](https://docs.aws.amazon.com/imagebuilder/latest/userguide/create-component-console.html)版本。