mcpField
C
creating-ec2-image-builder-pipeline

creating-ec2-image-builder-pipeline

github.com/awsCloud & DevOps3.3k3.9k installsUpdated 1d ago
Repository

About creating-ec2-image-builder-pipeline

creating-ec2-image-builder-pipeline is a skill for creating and managing EC2 Image Builder pipelines that automate custom AMI builds. It covers setup through distribution and pipeline execution, with guidance for common errors.

Key features

  1. 01IAM role setup
  2. 02Build component and image recipe creation
  3. 03Infrastructure and distribution configuration
  4. 04Pipeline execution
  5. 05Common error troubleshooting

Use cases

  1. 01Automate custom AMI builds
  2. 02Configure cross-region image distribution
  3. 03Resolve pipeline or build launch errors

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/aws/agent-toolkit-for-aws --skill creating-ec2-image-builder-pipeline

After installing, type/creating-ec2-image-builder-pipelinein Claude Code to confirm it loaded.

Bundled filesreferences/ec2-image-builder-pipeline.md

Details

From the project README

Creating an EC2 Image Builder Pipeline

Overview

Domain expertise for creating and managing EC2 Image Builder pipelines that automate custom AMI creation. Covers the full lifecycle: IAM role setup, build component definition, image recipe creation, infrastructure and distribution configuration, pipeline execution, and launch template creation.

Create an Image Builder pipeline

To create a complete EC2 Image Builder pipeline with custom AMI builds and cross-region distribution, follow the procedure exactly. See EC2 Image Builder pipeline procedure.

Troubleshooting

InvalidParameterValueException on pipeline operations

Use the exact ARN returned by API calls — do not construct ARNs manually. Pipeline ARNs must follow arn:<partition>:imagebuilder:<region>:<account>:image-pipeline/<name>.

InstanceProfileNotFoundException

Wait 10–15 seconds after creating the instance profile before using it. IAM changes are eventually consistent.

ResourceAlreadyExistsException

Delete the existing resource first or use a different name/version.

Build instance fails to launch

Verify the instance profile exists, all three IAM policies are attached, and the instance type is available in the region.

Comments

Markdown supported