Amazon EC2 Image Builder

EC2 Image Builder simplifies the building, testing, and deployment of Virtual Machine and container images for use on AWS or on-premises. It provides an automated pipeline to create and maintain secure, up-to-date server images without requiring scripting expertise.

1 APIs 8 Features
Amazon Web ServicesAutomationContainer ImagesEC2Image BuildingVirtual Machine Images

APIs

Amazon EC2 Image Builder API

The EC2 Image Builder API provides programmatic access to create and manage image pipelines, recipes, components, infrastructure configurations, and distribution settings for au...

Arazzo Workflows

Amazon EC2 Image Builder Assemble Container Pipeline

Build a component and container recipe, create infrastructure, and wire them into a container image pipeline.

ARAZZO

Amazon EC2 Image Builder Assemble Image Pipeline

Build a component, image recipe, and infrastructure configuration, then wire them into a new image pipeline.

ARAZZO

Amazon EC2 Image Builder Build Image with Failure Cleanup

Build an image, poll it to a terminal state, and delete the image resource if the build failed.

ARAZZO

Amazon EC2 Image Builder Cancel Running Image Build

Start an image build, inspect its state, and cancel it while it is still in a non-terminal state.

ARAZZO

Amazon EC2 Image Builder Component Version Audit

Create a component, list its build versions, and read the full detail of the created component.

ARAZZO

Amazon EC2 Image Builder Create Image and Poll

Create an image from a recipe and poll its build state until it reaches a terminal status.

ARAZZO

Amazon EC2 Image Builder Decommission Pipeline Stack

Read an image pipeline, delete it, then delete the image recipe and infrastructure configuration it used.

ARAZZO

Amazon EC2 Image Builder Distribute Image

Create a distribution configuration, build an image that uses it, and poll until distribution completes.

ARAZZO

Amazon EC2 Image Builder Inspect Latest Pipeline Image

List the images a pipeline has produced and read the full detail of the most recent one.

ARAZZO

Amazon EC2 Image Builder Run Pipeline and Poll

Manually trigger an image pipeline execution and poll the produced image until it finishes.

ARAZZO

Amazon EC2 Image Builder Scan Image and Review Findings

Build an image with vulnerability scanning enabled, poll it to completion, and list the scan findings.

ARAZZO

Amazon EC2 Image Builder Update Pipeline and Run

Read an existing image pipeline, point it at a new distribution configuration, enable it, and trigger a build.

ARAZZO

Pricing Plans

Rate Limits

FinOps

Features

Automated Image Pipelines

Define end-to-end image creation workflows with build, test, and distribution phases without scripting expertise.

Image Recipes

Compose reusable image definitions from components including OS, software packages, and custom scripts.

Component Library

Catalog of pre-built AWS-managed and custom components for common software installation and configuration tasks.

Automated Testing

Run automated tests on images before distribution to validate software, security, and compliance requirements.

Multi-Region Distribution

Automatically distribute approved images to multiple AWS regions with configurable permissions.

Container Image Support

Build, test, and publish container images to Amazon ECR alongside traditional AMI workflows.

CIS and STIG Hardening

Built-in support for CIS Benchmarks and DISA STIG security hardening standards for compliance.

Scheduled Builds

Automatically rebuild images on a schedule to incorporate OS patches and security updates.

Use Cases

Golden AMI Management

Create and maintain standardized, secure, and up-to-date base AMIs for all EC2 workloads across the organization.

Security Patch Automation

Automatically rebuild images with the latest OS security patches and distribute them across regions.

Compliance Image Hardening

Apply CIS or STIG security benchmarks to create compliant images for regulated environments.

Container Base Image Management

Maintain secure, up-to-date container base images and publish them to ECR for development teams.

Multi-Account Image Sharing

Build images in a central account and distribute them to multiple AWS accounts and regions.

Semantic Vocabularies

Amazon Ec2 Image Builder Context

50 classes · 200 properties

JSON-LD

API Governance Rules

Amazon EC2 Image Builder API Rules

19 rules · 10 errors 9 warnings

SPECTRAL

JSON Structure

Ec2 Image Builder Account Id Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Account List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Ami List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Ami Name String Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Ami Structure

6 properties

JSON STRUCTURE

Ec2 Image Builder Arn Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Boolean Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Build Type Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Client Exception Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Client Token Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Component Data Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Component Format Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Component State Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Component Status Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Component Structure

18 properties

JSON STRUCTURE

Ec2 Image Builder Component Summary Structure

14 properties

JSON STRUCTURE

Ec2 Image Builder Component Type Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Component Version Structure

9 properties

JSON STRUCTURE

Ec2 Image Builder Container List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Container Recipe Structure

17 properties

JSON STRUCTURE

Ec2 Image Builder Container Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Container Type Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Cvss Score List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Cvss Score Structure

4 properties

JSON STRUCTURE

Ec2 Image Builder Date Time Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Disk Image Format Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Distribution List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Distribution Structure

7 properties

JSON STRUCTURE

Ec2 Image Builder Ebs Iops Integer Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Ebs Volume Type Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Ecr Configuration Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Empty String Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Filter List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Filter Name Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Filter Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Filter Value Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Filter Values Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Get Image Request Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Http Tokens Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Image Aggregation Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Image Builder Arn Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Image Package Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Image Pipeline Structure

18 properties

JSON STRUCTURE

Ec2 Image Builder Image Recipe Arn Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Image Recipe Structure

14 properties

JSON STRUCTURE

Ec2 Image Builder Image Scan Finding Structure

14 properties

JSON STRUCTURE

Ec2 Image Builder Image Scan State Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Image Scan Status Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Image Source Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Image State Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Image Status Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Image Structure

22 properties

JSON STRUCTURE

Ec2 Image Builder Image Summary Structure

13 properties

JSON STRUCTURE

Ec2 Image Builder Image Type Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Image Version Arn Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Image Version Structure

10 properties

JSON STRUCTURE

Ec2 Image Builder Instance Type Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Logging Structure

1 properties

JSON STRUCTURE

Ec2 Image Builder Non Empty String Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Nullable Boolean Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Organization Arn Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Os Version List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Os Version Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Output Resources Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Ownership Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Package Epoch Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Pagination Token Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Pipeline Status Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Platform Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Region List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Remediation Structure

1 properties

JSON STRUCTURE

Ec2 Image Builder Resource Name Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Resource Tag Map Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder S3 Logs Structure

2 properties

JSON STRUCTURE

Ec2 Image Builder Schedule Structure

3 properties

JSON STRUCTURE

Ec2 Image Builder Service Exception Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Severity Counts Structure

4 properties

JSON STRUCTURE

Ec2 Image Builder Sns Topic Arn Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Source Layer Hash Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder String List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Tag Key List Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Tag Key Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Tag Map Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Tag Value Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Timezone Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Uri Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Version Number Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Vulnerability Id Structure

0 properties

JSON STRUCTURE

Ec2 Image Builder Vulnerable Package Structure

10 properties

JSON STRUCTURE

Ec2 Image Builder Workflow Type Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
KnowledgeCenter
KnowledgeCenter
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Contact
Contact
🔗
Security
Security
🔗
Compliance
Compliance
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
name: Amazon EC2 Image Builder
description: EC2 Image Builder simplifies the building, testing, and deployment of Virtual Machine and container images for
  use on AWS or on-premises. It provides an automated pipeline to create and maintain secure, up-to-date server images without
  requiring scripting expertise.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://aws.amazon.com/image-builder/
created: '2026-03-16'
modified: '2026-05-19'
tags:
- Amazon Web Services
- Automation
- AWS
- Container Images
- EC2
- Image Building
- Virtual Machine Images
apis:
- name: Amazon EC2 Image Builder API
  description: The EC2 Image Builder API provides programmatic access to create and manage image pipelines, recipes, components,
    infrastructure configurations, and distribution settings for automated VM and container image building workflows.
  image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
  humanURL: https://aws.amazon.com/image-builder/
  baseURL: https://imagebuilder.amazonaws.com
  tags:
  - Automation
  - EC2
  - Image Building
  - Pipeline
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/imagebuilder/latest/APIReference/Welcome.html
  - type: OpenAPI
    url: openapi/amazon-ec2-image-builder-openapi.yaml
  - type: OpenAPI
    url: https://api.apis.guru/v2/specs/amazonaws.com/imagebuilder/2019-12-02/openapi.yaml
  - type: JSONSchema
    url: json-schema/ec2-image-builder-image-pipeline-schema.json
  - type: JSONLD
    url: json-ld/amazon-ec2-image-builder-context.jsonld
  - type: GettingStarted
    url: https://docs.aws.amazon.com/imagebuilder/latest/userguide/getting-started-image-builder.html
  - type: Pricing
    url: https://aws.amazon.com/image-builder/pricing/
  - type: FAQ
    url: https://aws.amazon.com/image-builder/faqs/
  - type: APIReference
    url: https://docs.aws.amazon.com/imagebuilder/latest/APIReference/
  - type: Authentication
    url: https://docs.aws.amazon.com/imagebuilder/latest/APIReference/CommonParameters.html
  - type: RateLimits
    url: https://docs.aws.amazon.com/imagebuilder/latest/userguide/limits.html
  - type: JSONSchema
    url: json-schema/ec2-image-builder-account-aggregation-schema.json
  - type: JSONStructure
    url: json-structure/ec2-image-builder-account-aggregation-structure.json
  - type: Examples
    url: examples/ec2-image-builder-account-aggregation-example.json
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/amazon-ec2-image-builder/overview
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-assemble-container-pipeline-workflow.yml
  name: Amazon EC2 Image Builder Assemble Container Pipeline
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-assemble-image-pipeline-workflow.yml
  name: Amazon EC2 Image Builder Assemble Image Pipeline
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-build-image-with-failure-cleanup-workflow.yml
  name: Amazon EC2 Image Builder Build Image with Failure Cleanup
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-cancel-running-image-build-workflow.yml
  name: Amazon EC2 Image Builder Cancel Running Image Build
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-component-version-audit-workflow.yml
  name: Amazon EC2 Image Builder Component Version Audit
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-create-image-and-poll-workflow.yml
  name: Amazon EC2 Image Builder Create Image and Poll
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-decommission-pipeline-stack-workflow.yml
  name: Amazon EC2 Image Builder Decommission Pipeline Stack
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-distribute-image-workflow.yml
  name: Amazon EC2 Image Builder Distribute Image
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-inspect-latest-pipeline-image-workflow.yml
  name: Amazon EC2 Image Builder Inspect Latest Pipeline Image
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-run-pipeline-and-poll-workflow.yml
  name: Amazon EC2 Image Builder Run Pipeline and Poll
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-scan-image-and-review-findings-workflow.yml
  name: Amazon EC2 Image Builder Scan Image and Review Findings
- type: Arazzo
  url: arazzo/amazon-ec2-image-builder-update-pipeline-and-run-workflow.yml
  name: Amazon EC2 Image Builder Update Pipeline and Run
- type: Portal
  url: https://aws.amazon.com/
- type: DeveloperPortal
  url: https://aws.amazon.com/developer/
- type: Documentation
  url: https://docs.aws.amazon.com/imagebuilder/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/support/
- type: Blog
  url: https://aws.amazon.com/blogs/compute/tag/ec2-image-builder/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/imagebuilder/
- type: Signup
  url: https://portal.aws.amazon.com/billing/signup
- type: Login
  url: https://signin.aws.amazon.com/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: KnowledgeCenter
  url: https://repost.aws/knowledge-center
- type: YouTube
  url: https://www.youtube.com/user/AmazonWebServices
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/ec2-image-builder
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: Security
  url: https://aws.amazon.com/security/
- type: Compliance
  url: https://aws.amazon.com/compliance/
- type: Features
  data:
  - name: Automated Image Pipelines
    description: Define end-to-end image creation workflows with build, test, and distribution phases without scripting expertise.
  - name: Image Recipes
    description: Compose reusable image definitions from components including OS, software packages, and custom scripts.
  - name: Component Library
    description: Catalog of pre-built AWS-managed and custom components for common software installation and configuration
      tasks.
  - name: Automated Testing
    description: Run automated tests on images before distribution to validate software, security, and compliance requirements.
  - name: Multi-Region Distribution
    description: Automatically distribute approved images to multiple AWS regions with configurable permissions.
  - name: Container Image Support
    description: Build, test, and publish container images to Amazon ECR alongside traditional AMI workflows.
  - name: CIS and STIG Hardening
    description: Built-in support for CIS Benchmarks and DISA STIG security hardening standards for compliance.
  - name: Scheduled Builds
    description: Automatically rebuild images on a schedule to incorporate OS patches and security updates.
- type: UseCases
  data:
  - name: Golden AMI Management
    description: Create and maintain standardized, secure, and up-to-date base AMIs for all EC2 workloads across the organization.
  - name: Security Patch Automation
    description: Automatically rebuild images with the latest OS security patches and distribute them across regions.
  - name: Compliance Image Hardening
    description: Apply CIS or STIG security benchmarks to create compliant images for regulated environments.
  - name: Container Base Image Management
    description: Maintain secure, up-to-date container base images and publish them to ECR for development teams.
  - name: Multi-Account Image Sharing
    description: Build images in a central account and distribute them to multiple AWS accounts and regions.
- type: Integrations
  data:
  - name: Amazon EC2
    description: Produces AMIs that can be launched as EC2 instances across regions and accounts.
  - name: Amazon ECR
    description: Publishes container images to ECR repositories as part of container image build pipelines.
  - name: AWS Systems Manager
    description: Uses SSM Agent for image build and test execution on temporary build instances.
  - name: Amazon Inspector
    description: Integrates with Amazon Inspector for automated vulnerability scanning of built images.
  - name: AWS Key Management Service
    description: Encrypts AMIs and snapshots using KMS customer-managed keys during distribution.
  - name: AWS CloudTrail
    description: Logs all Image Builder API calls for auditing and compliance tracking.
- type: SpectralRules
  url: rules/amazon-ec2-image-builder-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-ec2-image-builder-vocabulary.yaml
- type: Integrations
  url: https://aws.amazon.com/marketplace
integrations:
- name: Sign in
- name: Agent Mode
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Industry
- name: Resources
- name: Become a Channel Partner
- name: Sell in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com