AWS CloudFormation
User Guide (API Version 2010-05-15)

Getting Started with AWS CloudFormation

Because you can use AWS CloudFormation to launch many different types of resources, the getting started walkthrough will touch on just a few simple concepts to help you get an idea of how to use AWS CloudFormation.

In this section, you will use the AWS Management Console to create a stack from an example template from the AWS CloudFormation Sample Template Library and learn the basics of creating a template.

In the following walkthrough, we'll use a sample template to launch, update, and delete a stack. After you learn the fundamentals, you can learn more about creating more complex templates and stacks.

AWS CloudFormation makes deploying a set of Amazon Web Services (AWS) resources as simple as submitting a template. A template is a simple text file that describes a stack, a collection of AWS resources you want to deploy together as a group. You use the template to define all the AWS resources you want in your stack. This can include Amazon Elastic Compute Cloud instances, Amazon Relational Database Service DB Instances, and other resources. For a list of resource types, see AWS Resource Types Reference.

The following video walks you through the stack creation example presented in the Get Started section.