launching-ec2-instance-with-best-practices
CommunityLaunch secure, cost-efficient EC2 instances
Software Engineering#ec2#security groups#iam least privilege#vpc subnet selection#ebs encryption#cloudwatch monitoring#resource tagging
Authormreferre
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It helps you avoid insecure and wasteful EC2 launches by guiding you through secure defaults for networking, IAM, security groups, storage encryption, and tagging.
Core Features & Use Cases
- Best-practice EC2 launch workflow: Selects an appropriate AMI, recommends an instance type, and validates network placement (VPC/subnet/public vs private).
- Least-privilege access: Creates an IAM role and instance profile with appropriate permissions, and defaults to SSM Session Manager when SSH access is not requested.
- Hardened security and secure storage: Builds minimal ingress security group rules, enforces encrypted gp3 EBS volumes, and supports post-launch verification and troubleshooting guidance.
- Consistent tagging strategy: Applies standardized tags for cost tracking, ownership, and automation readiness.
Quick Start
Launch an EC2 instance in region us-east-1 for a web-server workload in the production environment by following the guided parameter prompts and confirming the recommended defaults.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: launching-ec2-instance-with-best-practices Download link: https://github.com/mreferre/aws-agent-toolkit-skills/archive/main.zip#launching-ec2-instance-with-best-practices Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.