liveBook · Manning

AWS CloudFormation

As explained in Write Powerful Rust Macros

AWS CloudFormation is an AWS infrastructure-as-code service that provisions and updates resources from declarative templates.

AWS CloudFormation is an infrastructure-as-code service for describing AWS resources in JSON or YAML templates and creating stacks that contain application infrastructure. section 9.1

Template-driven infrastructure

A YAML template can describe the desired AWS infrastructure; CloudFormation then creates or updates the corresponding stack. AWS SAM builds on CloudFormation for serverless applications, while AWS CDK generates CloudFormation templates from TypeScript or Python. section 9.1

CloudFormation fits into a broader infrastructure-as-code workflow:

  • AWS services provide the infrastructure being provisioned, including compute, storage, and queueing services. section 9.1
  • AWS SDKs, REST endpoints, and related tools communicate desired infrastructure changes to cloud providers. section 9.1

How Write Powerful Rust Macros covers it

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.
How it connects
Connects infrastructure as code with AWS, AWS SAM, AWS CDK, AWS SDKs, Terraform, Pulumi, and the Serverless Framework.

Also explained in

Compare how 2 books explain AWS CloudFormation →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Write Powerful Rust Macros. The section links point to the parts of the book it draws on.