You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
AWS CloudFormation is a fully managed Infrastructure as Code service that lets you model, provision, and manage AWS resources by writing templates in JSON or YAML. You describe what you want, and CloudFormation takes care of creating, configuring, and connecting the resources in the right order.
The CloudFormation workflow has three main components:
A template is a text file (JSON or YAML) that describes the AWS resources you want to create. Think of it as a blueprint for your infrastructure. Templates are the input to CloudFormation.
When you submit a template to CloudFormation, it creates a stack — a collection of AWS resources that are managed as a single unit. Every resource in a stack is created from the template, and you manage them together: update them together, monitor them together, and delete them together.
When you need to update a stack, CloudFormation generates a change set that shows you exactly what will change before you apply it. This gives you a chance to review and approve modifications before they take effect.
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.