From the course: Complete Guide to AWS Software Deployment

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

Understanding AWS CloudFormation

Understanding AWS CloudFormation

- [Narrator] One of the most exciting aspects of AWS is the many ways in which it allows you to build and manage your data center via code. Let's take a look at AWS cloud formation, which does just that. Imagine all the decisions you make when you create resources through the AWS console. Whether you're creating a VPC and subnets, EC2 instances, S3 buckets, or load balancers, you're taking steps to define the configuration setup of each in great detail. The next time you need to create similar resources, you'll be back to clicking through screens, making those same decisions again. It would be great if we could just keep a record and replay those actions. That's where AWS cloud formation comes in because it lets you capture all those decisions and encode them as a JSON or YAML template. Every AWS resource that you can create through the web console has a corresponding YAML format documented by AWS. For instance, if you want to create a VPC structure, a load balancer, and three hosts…

Contents