This project demonstrates how to provision and update an EC2 instance using AWS CloudFormation. It highlights your ability to define infrastructure as code, manage security groups, assign Elastic IPs, and enable SSH access — all without touching the AWS Console manually.
- AWs CloudFormation
- Amazon EC2
- Elastic IP
- Security Groups
- AWS CLI
- Created a basic Cloudformation template to launch a t2.micro EC2 instance
- Resources: MyInstance
Properties:
-AvailabilityZone: us-east-1a
-ImageId: ami-0453ec754f44f9a4a
Update the the template to include:
- an elastic IP for our instance
- EC2 security group
- second EC2 security group
- Infrastructure as code mindset
- Modular CloudFormation design
- Security conscious EC2 provisioning
- Real world deployment and update flow
- Comfort with AWS CLI and YAML syntax