

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

# 通过 Image Builder 教程学习如何创建自定义映像
<a name="ib-tutorials"></a>

使用 EC2 Image Builder 构建自定义映像和组件的方法有很多。教程可帮助您了解 Image Builder 的关键概念。每个教程都提供了一个使用案例，其中包含您首次操作可以遵循的步骤。这些说明尽可能使用默认值来协助了解整个过程。使用其中一个教程后，您可以探索更多的方法来自定义自己的映像。

## 构建您的第一个映像
<a name="tutorials-first-build-wizard"></a>

以下教程向您展示了如何使用 Image Builder 控制台向导构建您的第一个映像。在本教程结束时，您将创建以下一组 Image Builder 资源。本教程的最后一步是清理您创建的资源。
+ 亚马逊机器映像 (AMI) 的映像配方或容器映像的容器配方。
+ 具有默认设置的基础设施配置资源。
+ 一种具有默认设置的分配设置资源，用于将输出分配到源区域（您在区域中用于运行控制台向导的账户）。
+ 一种映像管道，它使用列出的资源通过默认的映像构建工作流来构建输出映像。
+ 输出 AMI 或容器映像。

**控制台向导教程**
+ [管道向导：创建 AMI](start-build-image-pipeline.md)
+ [管道向导：创建容器镜像](start-build-container-pipeline.md)

## 创建带有输入参数的自定义组件
<a name="tutorials-create-custom-component"></a>

以下教程向您展示了如何创建用于定义输入参数的自定义组件，然后根据您的 Image Builder 配方设置值。

[创建带有参数的自定义组件](tutorial-component-parameters.md)

## 在映像生成器中使用系统管理器参数
<a name="tutorials-use-ssm-parameters"></a>

以下教程向您展示如何创建 AWS Systems Manager 参数存储参数并在图像配方中使用它。

[在食谱中使用基本图像参数](tutorial-ssm-parameters-recipe.md)

您还可以在 AMI 分发设置和自定义组件中使用参数存储参数来存储您的输出图像 ID。有关更多信息，[创建和更新 AMI 分配配置](cr-upd-ami-distribution-settings.md)请参阅发行版和[使用 Systems Manager 参数存储参数](toe-user-defined-variables.md#toe-ssm-parameters)自定义组件。

## 使用基础架构即代码部署示例项目
<a name="tutorials-sample-projects"></a>

当您准备好将图像资源定义为代码时，[上的 ](https://github.com/aws-samples/amazon-ec2-image-builder-samples) Image Builder 示例存储库为常见用例 GitHub 提供了完整的示例项目。这些示例涵盖金色 AMI 管道、跨账户分配和私有 VPC 构建等场景。有关更多信息，请参阅 [在上浏览图像生成器示例项目 GitHub](sample-projects.md)。