AWS CloudFormation
AWS CloudFormation is an infrastructure-as-code service that declaratively provisions, updates, and manages AWS resources from templates.
Amazon Web Services in Action, Third Edition: An in-depth guide to AWS
AWS CloudFormation is an infrastructure-as-code service that provisions and manages AWS resources from declarative templates.
- How it is used
- Automates AWS infrastructure creation, updates, and deletion, and coordinates rolling EC2 deployments.
- How deep it goes
- Works through templates, stacks, parameters, an EC2 update, and an Auto Scaling rollout; does not detail CloudFormation’s internal API-call planning.
- Examples
- Uses a WordPress infrastructure stack, a parameterized EC2 template, and an Etherpad rolling deployment.
- What you can do after
- Operate/configure CloudFormation stacks to create, update, and delete AWS resources and deploy changes to disposable EC2 instances.
Write Powerful Rust Macros
AWS CloudFormation is an AWS infrastructure-as-code service that provisions and updates resources from declarative templates.
- How it is used
- Provisions and updates AWS application infrastructure by turning declarative JSON or YAML templates into stacks.
- How deep it goes
- Defines the template-to-stack workflow and tool relationships, but does not detail template syntax or resource lifecycle internals.
- Examples
- Uses JSON or YAML templates, infrastructure stacks, AWS services, and serverless workflows as concrete artifacts.
- What you can do after
- Operate/configure AWS infrastructure by declaring desired resources in JSON or YAML templates and creating stacks.
Read how Write Powerful Rust Macros explains AWS CloudFormation →
Related concepts
- mount targetconfigures · An EFS mount target is a network endpoint that enables resources in a virtual network to mount an EFS filesystem.
- contractuses · An API contract is a specification of the operations, data, and behavioral expectations that govern interactions between software components.
- AWS Lambdauses · AWS Lambda is Amazon Web Services’ managed serverless computing service for running code in response to events or requests without managing servers.
- automationimplements · Automation is the execution of tasks or processes by machines or software with reduced direct human intervention.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

