How To Use CloudFormation for Automation

Contents

keyboard_tab
Introduction
Overview
Difficulty
Intermediate
Duration
28m
Students
54
Ratings
5/5
starstarstarstarstar
Description

In this course, we will cover the foundations of CloudFormation. We will talk about what CloudFormation is, cover the anatomy of a CloudFormation template, and then create a simple CloudFormation template and deploy it so you can see the resources live. 

Learning Objectives

  • A greater understanding of CloudFormation
  • Be able to identify what the tool is, its benefits, the components of a CloudFormation template, how to create a template, and how to deploy a template

Intended Audience

  • Those who might know what CloudFormation is conceptually but haven’t yet gotten hands-on with building their own templates
  • Those who may be looking for more information on the structure of a CloudFormation template and how to start writing their own templates

Prerequisites

 

Transcript

Hello, and welcome to this course which will cover the foundations of CloudFormation. I’ll talk briefly about what CloudFormation is, cover the anatomy of a CloudFormation template, and then I’ll create a simple CloudFormation template and deploy it so you can see the resources live. 

My name is Alana Layton and I’m an AWS content creator here at Cloud Academy. Feel free to connect with me to ask any questions about the details shown on the screen. Alternatively, you can always get in touch with us here at Cloud Academy by sending an e-mail to support@cloudacademy.com where one of our Cloud experts will reply to your question. 

This course has been created for those who might know what CloudFormation is conceptually but haven’t yet gotten hands-on with building their own templates. You may be looking for more information on the structure of a CloudFormation template and how to start writing your own templates. If that sounds like you, this course is for you. 

By the end of this course, you will have a greater understanding of CloudFormation and be able to identify what the tool is, its benefits, the components of a CloudFormation template, how to create a template, and how to then deploy a template. 

To get the most out of this course, you should have some experience with AWS and its basic services, such as IAM and Amazon EC2, and its properties, like user data and security groups. You’ll also need some knowledge of the JSON or YAML format to understand some of the practical parts of the course and the template’s syntax. For more information on these services, please see our existing content here:

Feedback on our courses here at Cloud Academy is valuable to both us as trainers and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you could contact support@cloudacademy.com.

Please note that, at the time of writing this content, all course information was accurate.  AWS implements hundreds of updates every month as part of its ongoing drive to innovate and enhance its services.

As a result, minor discrepancies may appear in the course content over time.  Here at Cloud Academy, we strive to keep our content up to date in order to provide the best training available. So, if you notice any information that is outdated, please contact support@cloudacademy.com.  This will allow us to update the course during its next release cycle. Thank you!

About the Author

Alana Layton is an experienced technical trainer, technical content developer, and cloud engineer living out of Seattle, Washington. Her career has included teaching about AWS all over the world, creating AWS content that is fun, and working in consulting. She currently holds six AWS certifications. Outside of Cloud Academy, you can find her testing her knowledge in bar trivia, reading, or training for a marathon.