CloudFormation

aws/management aws/automation aws/service

💡 Definition

AWS CloudFormation is a service that helps you model and set up your Amazon Web Services resources so that you can spend less time managing those resources and more time focusing on your applications running in AWS. You create a template that describes all the AWS resources that you want (e.g., EC2 instances, RDS databases, VPC networks), and CloudFormation handles the provisioning and configuration.

🔑 Key Concepts

⚙️ How it Works

  1. Write Template: Define your AWS resources in a JSON or YAML template file.
  2. Upload Template: Upload the template to CloudFormation.
  3. Create Stack: CloudFormation reads the template and provisions the resources to create a stack.
  4. Manage: You can update or delete the entire stack through CloudFormation.

🎯 Use Cases

💰 Pricing Model

📝 Exam Tips (CLF-C02)


See Also: * CodeDeploy * Systems Manager