aws avatar

Creating Ec2 Image Builder Pipeline

This walks you through spinning up a complete EC2 Image Builder pipeline from scratch: IAM roles, build components, image recipes, infrastructure config, distribution settings, and a launch template at the end. It's built for automating custom AMI creation and pushing those images to multiple regions. The procedure is meant to be followed exactly, which makes sense given how finicky the ARN handling can be (don't construct them manually, apparently). Worth noting the IAM eventual consistency gotcha where you need to wait 10-15 seconds after creating instance profiles. If you're tired of manually baking AMIs or want repeatable builds for your infrastructure, this covers the full setup.

skills.sh installs
3.9K
GitHub stars
3.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add aws/agent-toolkit-for-aws --skill creating-ec2-image-builder-pipeline --agent claude-code

Installs into .claude/skills of the current project.

Files

This walks you through spinning up a complete EC2 Image Builder pipeline from scratch: IAM roles, build components, image recipes, infrastructure config, distribution settings, and a launch template at the end. It's built for automating custom AMI creation and pushing those images to multiple regions. The procedure is meant to be followed exactly, which makes sense given how finicky the ARN handling can be (don't construct them manually, apparently). Worth noting the IAM eventual consistency gotcha where you need to wait 10-15 seconds after creating instance profiles. If you're tired of manually baking AMIs or want repeatable builds for your infrastructure, this covers the full setup.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/aws/agent-toolkit-for-aws
Categories
DevOps & CI/CD, AI & Agent Building, Automation & Workflows, Sales & Marketing, Cloud & Infrastructure
First seen
Jun 3, 2026

More from aws/agent-toolkit-for-aws

All 56
1yaklang avatarsandbox-escape-techniquesyaklang/hack-skillsSandbox escape playbook. Use when breaking out of Python sandbox, Lua sandbox, seccomp filter, chroot jail, container/Docker, browser sandbox, or namespace isol3.7Kskills.sh installs
2avdlee avatarspm-build-analysisavdlee/xcode-build-optimization-agent-skillAnalyze Swift Package Manager dependencies, package plugins, module variants, and CI-oriented build overhead that slow Xcode builds. Use when a developer suspec3.5Kskills.sh installs
3elastic avatarobservability-service-healthelastic/agent-skillsAssess APM service health using SLOs, alerts, ML, throughput, latency, error rate, and dependencies. Use when checking service status, performance, or when the 2.9Kskills.sh installs
4elastic avatarobservability-edot-python-instrumentelastic/agent-skillsInstrument a Python application with the Elastic Distribution of OpenTelemetry (EDOT) Python agent for automatic tracing, metrics, and logs. Use when adding obs2.7Kskills.sh installs
5elastic avatarobservability-edot-java-instrumentelastic/agent-skillsInstrument a Java application with the Elastic Distribution of OpenTelemetry (EDOT) Java agent for automatic tracing, metrics, and logs. Use when adding observa2.7Kskills.sh installs
6elastic avatarobservability-edot-dotnet-instrumentelastic/agent-skillsInstrument a .NET application with the Elastic Distribution of OpenTelemetry (EDOT) .NET SDK for automatic tracing, metrics, and logs. Use when adding observabi2.7Kskills.sh installs