This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Description: This AWS Cloudformation template deploys a 3-tier architecture in the us-east-1 region | |
Parameters: | |
EnvironmentName: | |
Description: An environment name that is prefixed to resource names | |
Type: String | |
Default: 3-Tier | |
KeyPair: | |
Description: Please enter the name of the SSH Key Pair for remote access to EC2 instances |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"starwars": [ | |
{ | |
"PutRequest": { | |
"Item": { | |
"name": {"S": "Luke Skywalker"}, | |
"height": {"N": "172"}, | |
"mass": {"N": "77"}, | |
"hair_color": {"S": "blonde"}, | |
"skin_color": {"S": "fair"}, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Description: This template deploys the following | |
- VPC with three separate private and public subnets spread across three Availability Zones | |
- Internet gateway with a default route on the public subnets | |
- NAT gateway in the public subnet of the first availability zone with a default route on the private subnets | |
- Security Group allowing HTTP inbound only from 0.0.0.0/0 | |
- EC2 Launch Template | |
- Auto Scaling Group using Launch Template | |
- Application Load Balancer | |
Parameters: |