

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

# 使用 AWS Marketplace 用于自定义图像的组件
<a name="use-marketplace-components"></a>

除了独立软件供应商 (ISV) 创建的大量镜像外，它们还 AWS Marketplace 提供可用于自定义自己的映像生成器映像的组件。必须先订阅这些 AWS Marketplace 组件，然后才能在映像配方中使用它们来构建新映像。

当您在图像配方中指定 AWS Marketplace 组件时，Image Builder 会验证订阅并执行依赖性检查，以确保您拥有使用该组件所需的资源。验证成功后，Image Builder 会为组件及其构件创建安全下载，以供映像管道构建使用。

Image Builder 使用自己的服务凭证发现 AWS Marketplace 目录元数据，因此您无需授予映像生成器额外的权限即可发现 AWS Marketplace 组件。但是，您的账户必须订阅某个产品，然后才能在食谱中使用其组件。

## 发现 AWS Marketplace 组件
<a name="use-marketplace-components-discover"></a>

您可以从 Image Builder 控制台的 “**探索产品**” 页面中找到要在食谱中使用的 AWS Marketplace 软件组件，如下所示。

1. 在以下位置打开 EC2 映像生成器控制台[https://console.aws.amazon.com/imagebuilder/](https://console.aws.amazon.com/imagebuilder/)。

1. 在导航窗格中，选择该**AWS Marketplace**部分**中的**探索产品。

1. 选择 **Components**（组件）选项卡。此选项卡列出了使用交付选项的所有 AWS Marketplace 产品，其中包括中的关联组件 AWS Marketplace。

1. 要搜索包含组件的特定软件产品，可以在搜索栏中输入部分名称，或按`Status``Operating System``Publisher`、或进行筛选`Categories`。搜索栏还包含结果的分页控件。

### 结果
<a name="w2aac13c26b9b7"></a>

每种 AWS Marketplace 产品都有自己的详细信息面板，其中包括以下信息。

** AWS Marketplace 产品名称和徽标 **  
软件产品名称链接到中的产品详细信息 AWS Marketplace。您可以选择该链接以了解有关该产品的更多信息 AWS Marketplace。或者，如果您已经完成研究，则可以查看订阅选项摘要并使用**查看订阅选项**按钮直接从搜索结果中订阅。

**版本**  
这包含该组件的主要版本。

**操作系统**  
该组件设计用于运行的操作系统。

**出版商 **  
组件的发布者。这链接到中的出版商详情页面 AWS Marketplace。此时将在浏览器的新选项卡中打开发布者详情页面。

**类别**  
适用于该组件的一个或多个 AWS Marketplace 产品类别。

**状态**  
显示您是否订阅了此产品。如果您尚未订阅，则可以选择 “**查看订阅选项” ** 以查看 AWS Marketplace 产品的订阅选项摘要，也可以选择直接从图像生成器控制台进行订阅。

**关联组件 **  
如果 AWS Marketplace 产品在您的订阅中包含一个或多个版本，则它们会显示在 “**关联组件**” 部分中。该部分最初是折叠的，并显示关联组件的数量。您可以展开该部分以查看更多详细信息。

**注意**  
与其 AWS Marketplace 图像产品关联的互联网安全中心 (CIS) 组件未显示在 ** Discover 产品**结果中。如果您订阅他们的图像产品，则关联的组件将显示在 “**订阅**” 页面中，并作为第三方组件显示在 “**创建图像配方**” 对话框中。有关该组件的更多信息，请参阅[CIS 强化组件](toe-cis.md)。

## 订阅 AWS Marketplace 组件
<a name="use-marketplace-components-subscribe"></a>

找到一 AWS Marketplace 款包含要在食谱中使用的组件的产品后，可以直接从图像生成器控制台订阅该产品，如下所示，也可以通过 AWS Marketplace 控制台进行订阅。

1. 在以下位置打开 EC2 映像生成器控制台[https://console.aws.amazon.com/imagebuilder/](https://console.aws.amazon.com/imagebuilder/)。

1. 在导航窗格中，选择该**AWS Marketplace**部分**中的**探索产品。

1. 选择 **Components**（组件）选项卡。此选项卡列出了使用交付选项的所有 AWS Marketplace 产品，其中包括中的关联组件 AWS Marketplace。

1. 要搜索特定 AWS Marketplace 产品，请在搜索栏中输入部分名称。如果您知道出版商，但不知道确切的产品名称或拼写方式，则还可以通过筛选`Publisher`来获取出版商提供的产品列表。

1. 从结果列表中选择要订阅的产品，然后选择**查看订阅选项**。这显示了 AWS Marketplace 产品的订阅选项摘要。

1. 选择 “****订阅”，无需离开映像生成器控制台即可订阅该产品。系统会通知您订阅正在处理中。订阅后，**状态将更新**为。`Subscribed`

有关您当前订阅的 AWS Marketplace 产品的更多信息，请参阅中所[AWS Marketplace 图像生成器中的订阅](integ-marketplace.md#integ-marketplace-subs)述的控制台步骤。

## 使用 AWS Marketplace 图像生成器图像配方中的组件
<a name="use-marketplace-components-recipe"></a>

您可以像使用其他类型的 AWS Marketplace 组件一样在图像生成器图像配方中使用组件。对于与 AWS Marketplace 图像产品关联的大多数组件，所有权类别为`AWS Marketplace`。例如，要使用您订阅的 AWS Marketplace 产品中的构建组件，请选择 “**添加构建组件”**，然后`AWS Marketplace`从列表中选择。这将在控制台界面右侧打开一个列出 AWS Marketplace 组件的选择面板。

**注意**  
如果您正在寻找 CIS 强化组件，请从所有权列表中选择`Third party managed`，而不是。`AWS Marketplace`

**重要**  
包含一个或多个 AWS Marketplace 组件的配方还必须包含至少一个构建组件。如果您创建的配方引用了 AWS Marketplace 组件但没有构建组件，Image Builder 会返回错误。容器配方不支持 AWS Marketplace 组件。有关更多信息，请参阅 [容器配方限制](create-container-recipes.md#container-recipe-constraints)。

有关如何选择、安排和配置组件参数的更多信息，请参阅[创建映像配方的新版本](create-image-recipes.md)。