AWS Service

AWS CloudFormation

CloudFormation provisions AWS infrastructure from templates and tracks resources as stacks.

What This Service Solves

CloudFormation provisions AWS infrastructure from templates and tracks resources as stacks.

  • Use CloudFormation for repeatable infrastructure, change sets, drift detection, nested stacks, and stack policies.

When You Should Not Use It

  • Avoid manual console changes when a stack owns the resource unless you plan to reconcile drift.

What AWS Manages and What You Manage

AWS orchestrates resource creation. You manage templates, parameters, IAM capabilities, execution roles, and review of changes.

Security Implications

Use least-privilege execution roles, avoid plaintext secrets, review IAM resources, and use change sets.

Availability and Scaling

Bad stack updates can affect live resources. Use change sets and stack policies for protected resources.

Templates and nested stacks help manage complexity. Service quotas can affect large deployments.

Cost Behavior

CloudFormation itself has no direct charge for most use, but it creates billable resources.

Common Integrations

  • SAM
  • CodePipeline
  • Service Catalog
  • StackSets
  • Systems Manager

How AWS Might Present It

Certification-Specific Depth

DVA-C02

Developer Associate

Know configuration choices, integrations, failure modes, security, operations, and cost tradeoffs.

Sources and Review Metadata

This independent training application is not affiliated with or endorsed by Amazon Web Services. AWS, Amazon Web Services, and AWS certification names are trademarks of Amazon.com, Inc. or its affiliates.