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.