View a markdown version of this page

探索 GitHub 上的映像建置器範例專案 - EC2 Image Builder

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

探索 GitHub 上的映像建置器範例專案

EC2 Image Builder 團隊會在 GitHub 上維護 Image Builder 範例儲存庫。儲存庫包含可部署的完整範例專案,示範如何使用基礎設施做為程式碼來實作常見的使用案例。範例提供 AWS CloudFormation (CloudFormation) 範本、 AWS 雲端開發套件 (AWS CDK) 應用程式、Terraform 模組和 AWS 任務協調器和執行器 (AWS TOE) 元件文件。

每個範例都是獨立的,其自己的 README 涵蓋先決條件、部署步驟、範例的運作方式、測試和清除。本章中的教學課程向您展示來自 主控台的映像建置程序。範例專案顯示與您可以部署、檢查和調整的程式碼相同的概念。

儲存庫包含下列區域的範例:

  • 入門 – 最小的完整映像管道,在quick-start範例中以 CloudFormation 範本和 AWS CDK 應用程式的形式提供。

  • 使用案例套件 – 完成常見案例的管道,例如具有排程修補和 Auto Scaling 群組重新整理的黃金 AMI 管道。其他套件涵蓋跨帳戶 AMI 分佈、私有 VPC 建置、生命週期清除政策和發佈至 Amazon Elastic Container Registry 的容器基礎映像管道。

  • 映像工作流程 – 自訂工作流程範例,可將人工核准閘道新增至建置和分佈階段,並整合 AWS Step Functions 以進行out-of-band AMI 驗證。

  • 平台涵蓋範圍 – Windows Server、macOS 和 Linux 的黃金映像管道。

  • 元件和偵錯 – AWS TOE 元件模式,reboot-and-resume和建置時間秘密。也包含可在本機測試元件文件的指令碼。偵錯演練會診斷失敗的建置。

如需範例的完整清單,請參閱 GitHub 上儲存庫 README 中的索引。這些範例是根據 MIT-0 授權,團隊會盡最大努力檢閱問題並提取請求。