AWS CloudFormation, available since May 2010, allows to create AWS resources (called in CloudFormation terminology stacks) using YAML or JSON documents, with AWS taking care of using the definitions to provision and configure the required resources. CloudFormation is an early example of a declarative wikipedia:Infrastructure as Code tool.. You can create AWS CloudFormation documents using Amazon CloudFormer tools or manually using your favorite text editor, once your documents are created you can executed them using AWS Web Console or AWS CLI.
- IaC: Terraform, Chef, cdist, capistrano, Harrow, puppet, Ansible, CFEngine, Cloud Deployment Manager, pulumi, juju, SaltStack, Azure Resource Manager, Google Deployment Manager, AWS CloudFormation
- AWS: EC2, RDS, S3, EBS, AWS Cloud Practitioner, AWS Cloudtrail, AWS Elasticsearch, EKS, AWS Cognito, AWS Lambda, AWS Outposts, AWS Timeline, AWS Lightsail, Amazon detective, AWS CLI, AWS Free tier, EMR, AWS App Mesh
- "AWS CloudFormation User Guide" (PDF). May 15, 2010. Retrieved December 18, 2016.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>