Management and Governance
AWS CloudFormation
An infrastructure-as-code service that provisions and updates AWS resources from declarative templates.
Key points
- Templates make infrastructure repeatable and versionable.
- A stack is a managed collection of resources created from a template.
- CloudFormation reduces manual inconsistency but does not eliminate the need to review changes and permissions.
Best-known use cases
- Recreate the same environment consistently.
- Manage infrastructure changes through templates rather than repeated console steps.
What candidates often confuse it with
- CloudFormation provisions infrastructure; CodePipeline orchestrates software delivery stages.
- The console is useful for one-time interaction; IaC is better for repeatable environments.
Key Cloud Practitioner takeaway
Repeatable AWS resource provisioning from templates points to CloudFormation.
Related services
- AWS Management Console, CLI, SDKs, and APIs
Relevant exam tasks
- D3.1