[Beginner’s guide] Amazon AWS CloudFormation

Components of cloudFormation

  • A list of AWS resources and their configuration values. Do remember this is the only part that is mandatory in the entire template
  • Optional version number. Just as I mentioned earlier, you can apply version control to your architecture.
  • Optional list of parameters. Consider them like some variable input values that you want to provide the template at the time of provisioning, eg. IP CIDR ranges.
  • Optional list of output values
  • Optional list of data tables to lookup static configuration values, like the AMIs as per the region you are provisioning

Change sets

Permissions and security

Cloudformation template attributes



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store