AWS CloudFormation Deep Dive
Exercise: Working With JSON
Exercise: Working With YAML
Quiz: CloudFormation Template Quiz
Exercise: Templates In Depth Challenge Exercise - JSON
Exercise: Templates In-Depth Challenge Exercise - YAML
Quiz: CloudFormation CLI Quiz
Quiz: CloudFormation Stacks Quiz
Learning Activity: Using AWS CloudFormation to Deploy an AWS Config for Monitoring Amazon EC2 Instances
Quiz: CloudFormation Core Concepts Quiz
This course will give the student in-depth experience with CloudFormation. The course will start off covering basic CloudFormation concepts and continue to build on this initial foundation. The sutdent will learn about the structure of templates and how to build and update them using both json and yaml. The student will also learn how to create stack from templates using various techniques and also to update stacks using various techniques including change sets. The course will cover working with templates using CloudFormation Designer as well as creating templates in commonly used editors. Near the conclusion of the course, the student will gain experience using CloudFormation with other technologies such as Docker, Jenkins, and Lambda and will work through some practical examples such as Continuous Integration and Disaster Recovery scenarios.
Before beginning any of the hands-on labs for this course, make sure to download the templates provided under the Downloads tab.
This is the template used to create a vpc in Lab 1.
This is the CloudFormation for creating an S3 Bucket with a retention policy of retain.
This is the template used in Lab 1 to create a DynamoDB table.
This is the final template for the CF Designer Lab.
This is the template for the single instance LAMP Stack for Lab 4.
This is the template for the Change Set portion of Lab 4. This Change Set converts the single instance LAMP stack to a highly available stack with an ELB and Auto Scaling group.
The PDFs for the lessons in the course Part 1.
The course PDFs for the lessons in the course Part 2
This is a YAML template for the exercise "Working with YAML". This template creates an S3 bucket with a retention policy set to retain.
This template for the exercise 'Working with YAML" creates an S3 Bucket with the intention of using it as a static website.