CloudFormation

Amazon Web Services (AWS) CloudFormation enables developers and systems administrators to create and manage a collection of related AWS resources, and provision and update them in an orderly and predictable fashion.

AWS CloudFormation enables you to use a template file to create and delete a collection of resources together as a single unit called a stack. With CloudFormation, you no longer need to figure out the order for provisioning AWS services or the details of making those dependencies work. After the AWS resources are deployed, you can modify and update them in a controlled and predictable way. This allows you to apply version control to your AWS infrastructure the same way you do with your software.

To provision an AWS CloudFormation stack, admins perform the following tasks:

  • Configure an AWS Account
  • Define a CloudFormation template
  • Create a Catalog Item for the template

Users can then request AWS CloudFormation stacks.

Activating AWS CloudFormation

AWS CloudFormation requires you to activate the Amazon Web Services plugin.