AWS CloudFormation Overview
As you architect, build, and deploy infrastructure and applications on AWS, you often perform repetitive tasks. Using the AWS Management Console or even the CLI to perform these tasks comprises a lot of manual effort. For multiple environments, imagine repeatedly deploying a complex VPC with the same configuration items (IP address ranges, subnets, route tables, NAT gateways, and security tooling). You are likely to want the same configuration across these environments. Yet, if you were to manually perform all the necessary configuration tasks with mouse clicks or CLI commands, you would most likely experience drifts in your configuration from one environment to the next. AWS CloudFormation is a service that enables the creation, deployment, and management of cloud infrastructure as code. It allows organizations to model and automate the process of creating, updating, and deleting AWS resources in a predictable and organized manner. Using code to build the...