aws-ec2
Installation
SKILL.md
AWS EC2
Deploy and manage Amazon EC2 compute instances for production, staging, and development workloads.
When to Use This Skill
- Launching new compute instances for application hosting
- Building golden AMIs for consistent deployments
- Setting up auto-scaling groups behind load balancers
- Migrating workloads to Spot instances for cost savings
- Troubleshooting instance connectivity, performance, or launch failures
- Creating launch templates for repeatable infrastructure
Prerequisites
- AWS CLI v2 installed and configured (
aws configure) - IAM permissions:
ec2:*,autoscaling:*,elasticloadbalancing:*,iam:PassRole - An existing VPC with subnets (see aws-vpc)
- SSH key pair created (
aws ec2 create-key-pair --key-name my-key --query 'KeyMaterial' --output text > my-key.pem)