This page is under regular updates. Please check back later for more content.
Management & Governance
Building Blocks

CloudFormation building blocks

Templates components (one course section for each):

  1. Resources: your AWS resources declared in the template
  2. Parameters: the dynamic inputs for your template
  3. Mappings: the static variables for your template
  4. Outputs: References to what has been created
  5. Conditionals: List of conditions to perform resource creation
  6. Metadata

Template deployment

In order to deploy these template we have two way -

Manual way:

  • Editing templates in the CloudFormation Designer
  • Using the console to input parameters, etc
  • I'll mostly do this way for learning purposes

Automated way:

  • Editing templates in a YAML file
  • Using the AWS CLI (Command Line Interface) to deploy the templates