📁 Folder Tree
- 📁 CloudFormation Deep Dive
- 📂 CHAPTER 01 Getting Started
- 📂 01-01 About the Training Architect
- 📂 01-02 AWS Free Tier Usage Tracking and Billing Widget
- 📂 CHAPTER 02 Introduction to CloudFormation
- 📂 02-01 CloudFormation Introduction and Syllabus
- 📂 02-02 CloudFormation Essentials
- 📂 02-03 Introduction to JSON
- 📂 02-04 Introduction to YAML
- 📂 02-05 CloudFormation and IAM Part 1
- 📂 02-06 CloudFormation and IAM Part 2
- 📂 02-07 CloudFormation Resource Types
- 📂 02-08 HANDS-ON LAB Understanding CloudFormation Template Anatomy
- 📂 CHAPTER 03 Templates In-Depth
- 📂 03-01 Template Format and Structure
- 📂 03-02 Template Sections In-Depth Part 1
- 📂 03-03 Template Sections In-Depth Part 2
- 📂 03-04 Intrinsic Functions
- 📂 03-05 Intrinsic Function Examples
- 📂 03-06 CloudFormation Pseudo Paramaters
- 📂 03-07 Condition Functions
- 📂 03-08 Condition Functions Part 2
- 📂 03-09 Templates to Stack
- 📂 03-10 Using CloudFormation Designer
- 📂 03-11 CloudFormation Templates For VPCs
- 📂 03-12 Template Best Practices
- 📂 03-14 HANDS-ON LAB Deploying a Web Server with CloudFormation Designer
- 📂 03-15 HANDS-ON LAB Working with CloudFormation Condition Functions
- 📂 CHAPTER 04 Stacks In-Depth
- 📂 04-01 A Deeper Dive Into Stacks
- 📂 04-02 More Stack Details
- 📂 04-03 Protecting Your Stacks
- 📂 04-04 Protecting Your Stacks Part 2
- 📂 04-05 Rollback Triggers
- 📂 04-06 Using AWS Config to Monitor Stacks
- 📂 04-07 Drift Detection
- 📂 04-08 Drift Detection from the CLI
- 📂 04-09 Drift Alerts via AWS Config
- 📂 04-10 Drift Remediation
- 📂 04-11 VPC Endpoints For CloudFormation
- 📂 04-12 CloudFormation Guardrails
- 📂 04-13 HANDS-ON LAB Using CloudFormation Drift Detection
- 📂 04-14 HANDS-ON LAB Using AWS Config to Monitor CloudFormation Stack Resources
- 📂 CHAPTER 05 Updating Stacks
- 📂 05-01 Updating Stacks Part 1
- 📂 05-02 Updating Stacks Part 2
- 📂 05-03 Change Sets
- 📂 05-04 Cross-Stack References
- 📂 05-05 Nested Stacks
- 📂 05-06 HANDS-ON LAB Working with CloudFormation Nested Stacks
- 📂 05-07 HANDS-ON LAB Deploying an EC2 Instance Using Cross-Stack References
- 📂 05-08 HANDS-ON LAB Updating CloudFormation Stacks with Direct Updates and Change Sets
- 📂 CHAPTER 06 CloudFormation from the CLI
- 📂 06-01 CLI Installation
- 📂 06-02 CLI Configuration
- 📂 06-03 CloudFormation from the CLI
- 📂 CHAPTER 07 Template Advanced Concepts
- 📂 07-01 Bootstrapping
- 📂 07-02 Wait Conditions
- 📂 07-03 Creation Policies
- 📂 07-04 Update Policies
- 📂 07-05 Helper Scripts
- 📂 07-06 Helper Script Walkthrough
- 📂 07-07 Systems Manager Parameter Store
- 📂 07-08 Dynamic References
- 📂 07-09 Handling of Secrets
- 📂 07-10 CloudFormation Macros
- 📂 CHAPTER 08 CloudFormation Custom Resources
- 📂 08-01 Introduction to Custom Resources
- 📂 08-02 Introduction to Lambda
- 📂 08-03 Custom Resources by Example AMI Selection
- 📂 08-04 Custom Resources by Example Password Checker
- 📂 08-05 Serverless Application Model Part 1
- 📂 08-06 Serverless Application Model Part 2
- 📂 CHAPTER 09 Stack Sets
- 📂 09-01 Provisioning at Scale
- 📂 09-02 Introduction to Stack Sets
- 📂 09-03 Creating Stack Sets
- 📂 09-04 Updating Stack Sets
- 📂 09-05 Adding Stacks To Stack Sets
- 📂 09-06 Stack Set Override Parameters
- 📂 09-07 Stack Set Best Practices and Deleting Stack Sets
- 📂 CHAPTER 10 CloudFormation Deployment With Continuous Delivery
- 📂 10-01 Continuous Delivery With CloudFormation And Code Pipeline Part 1
- 📂 10-02 Continuous Delivery With CloudFormation And Code Pipeline Part 2
- 📂 CHAPTER 11 CloudFormation Best Practices and Troubleshooting
- 📂 11-01 Troubleshooting CloudFormation Part 1
- 📂 11-02 Troubleshooting CloudFormation Part 2
- 📂 11-03 CloudFormation Best Practices
- 📂 11-04 CloudFormation for Disaster Recovery
- 📂 CHAPTER 12 Conclusion