EC2 Image Builder

EC2 Image Builder is an Amazon Web Services service that assists with the creation, testing, and management of custom Amazon EC2 images.

Key points

  • Current name is EC2 Image Builder; it’s a standalone fully managed service (not simply a Systems Manager feature), though it can use Systems Manager Advanced Tier for on-premises activations in some configurations.
  • Automates the building of custom Amazon Machine Images, and also custom container images (Docker), sourced from DockerHub, Amazon ECR, or Amazon-managed base images.
  • Automates the testing of custom EC2 and container images before use, via configurable build, validate, and test phases.
  • Automates the ongoing management of custom images, including scheduled pipeline rebuilds and patching.
  • Supports a broad set of base operating systems beyond Amazon Linux, including CentOS, RHEL, SUSE, Ubuntu, Windows Server, and macOS.
  • Uses AWS Task Orchestrator and Executor (AWSTOE) as its component management application to run YAML/JSON-defined build and test components.

Sources