View a markdown version of this page

通过 Image Builder 教程学习如何创建自定义映像 - EC2 Image Builder
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

通过 Image Builder 教程学习如何创建自定义映像

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

构建您的第一个映像

以下教程向您展示了如何使用 Image Builder 控制台向导构建您的第一个映像。在本教程结束时,您将创建以下一组 Image Builder 资源。本教程的最后一步是清理您创建的资源。

  • 亚马逊机器映像 (AMI) 的映像配方或容器映像的容器配方。

  • 具有默认设置的基础设施配置资源。

  • 一种具有默认设置的分配设置资源,用于将输出分配到源区域(您在区域中用于运行控制台向导的账户)。

  • 一种映像管道,它使用列出的资源通过默认的映像构建工作流来构建输出映像。

  • 输出 AMI 或容器映像。

创建带有输入参数的自定义组件

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

创建带有参数的自定义组件

在映像生成器中使用系统管理器参数

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

在食谱中使用基本图像参数

您还可以在 AMI 分发设置和自定义组件中使用参数存储参数来存储您的输出图像 ID。有关更多信息,创建和更新 AMI 分配配置请参阅发行版和使用 Systems Manager 参数存储参数自定义组件。

使用基础架构即代码部署示例项目

当您准备好将图像资源定义为代码时,上的 Image Builder 示例存储库为常见用例 GitHub 提供了完整的示例项目。这些示例涵盖金色 AMI 管道、跨账户分配和私有 VPC 构建等场景。有关更多信息,请参阅 在上浏览图像生成器示例项目 GitHub