AWS CloudFormation

AWS CloudFormation is a service that makes it easy to model and provision AWS resources. CloudFormation uses templates to describe the infrastructure you want to create, and then CloudFormation provides and configures those resources for you.