AWS CloudFormation Stacks and Automation: Best Practices

CloudFormation is one of the most complex and useful tools in AWS. This course will teach you the best ways to organize, secure, and maintain your CloudFormation templates and stacks.
Course info
Level
Beginner
Updated
Jun 19, 2020
Duration
1h 2m
Table of contents
Description
Course info
Level
Beginner
Updated
Jun 19, 2020
Duration
1h 2m
Description

Working with CloudFormation can be confusing and complex, especially considering the depth and breadth of its impact in AWS. In this course, AWS CloudFormation Stacks and Automation: Best Practices, you’ll learn the secrets to using CloudFormation the best way. First, you’ll explore how to secure and organize your templates. Next, you’ll discover how to modularize your templates. Finally, you’ll learn how to efficiently update and maintain your stacks. When you’re finished with this course, you’ll have the skills and knowledge of CloudFormation needed to use CloudFormation with the most secure, maintainable, and efficient best practices.

About the author
About the author

Ryan Lewis is a Software Engineer who specializes in ambitious single page web applications. He teaches Java and JavaScript to aspiring web developers and technology professionals. In his free time, Ryan enjoys spending time with his family, playing video games, and releasing underground Japanese music on his record label, MeatCube.

More from the author
Practicing CI/CD with AWS CodePipeline
Intermediate
1h 3m
Mar 20, 2020
More courses by Ryan Lewis
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Ryan Lewis and welcome to my course, AWS CloudFormation Stacks and Automation: Best Practices. I've been architecting applications in AWS for many years in my work for large enterprises as a cloud architect, and I've learned many best practices around CloudFormation. CloudFormation is a foundational tool for building and managing infrastructure in AWS. But like most AWS services, there are many different ways to use it. Beyond simple resource creation, there are plenty of secrets and best practices that can make you a wizard with AWS in CloudFormation. In this course, we're going to walk through 11 different best practices for CloudFormation with live demonstrations for each one. Some of the major topics that we will cover include making reusable templates with parameters, mappings, and conditions. Protecting your resources with stack policies, and IAM roles. Detecting stack changes with drift detection and CloudTrail. By the end of this course, you'll have learned advanced techniques and best practices that you can implement immediately in your work with CloudFormation. Before beginning the course, you should have a basic understanding of how CloudFormation works and interacts with other AWS services. I hope you'll join me on this journey to learn CloudFormation with the AWS CloudFormation Stacks and Automation: Best Practices course at Pluralsight.