View a markdown version of this page

在上浏览图像生成器示例项目 GitHub - EC2 Image Builder

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

在上浏览图像生成器示例项目 GitHub

EC2 映像生成器团队负责维护映像生成器示例存储库 GitHub。该存储库包含完整的、可部署的示例项目,这些项目展示了如何使用基础设施即代码实现常见用例。示例以 AWS CloudFormation (CloudFormation) 模板、 AWS 云开发套件 (AWS CDK) 应用程序、Terraform 模块和 AWS Task Orchestrator and Executor (AWSTOE) 组件文档的形式提供。

每个示例都是独立的,有自己的自述文件,涵盖先决条件、部署步骤、示例的工作原理、测试和清理。本章中的教程向您展示了通过控制台构建镜像的过程。示例项目向您展示了用代码表示的相同概念,您可以部署、检查和调整这些概念。

该存储库包含以下领域的示例:

  • 入门 — 最小的完整图像流水线,在quick-start示例中以 CloudFormation 模板和 AWS CDK 应用程序的形式提供。

  • Use-case 套件 — 适用于常见场景的完整管道,例如带有计划补丁和自动缩放组刷新的黄金 AMI 管道。其他套件包括跨账户 AMI 分发、私有 VPC 构建、生命周期清理策略以及发布到亚马逊弹性容器注册表的容器基础镜像管道。

  • 映像工作流程 — 自定义工作流程示例,为构建和分发阶段添加人工批准门户,并集成 AWS Step Functions 用于带外 AMI 验证。

  • 平台覆盖范围 — 适用于 Windows 服务器、macOS 和 Linux 的黄金映像管道。

  • 组件和调试 — AWSTOE 组件模式,例如重启和恢复以及构建时机密。还包括一个在本地测试组件文档的脚本。调试演练可诊断故意失败的构建。

有关示例的完整列表,请参阅存储库 README 中的索引。 GitHub样本是根据许可使用的 MIT-0,团队会尽最大努力审查问题和拉取请求。