DEV Community

Ajit Singh for This is Learning

Posted on

AWS CloudFormation

AWS CloudFormation is a tool which provides a way to setup your infrastructure as a set of instructions which are followed one by one, by treating infrastructure as code.When you define an AWS template you define all the resources and configuration in the desired amount and AWS CloudFormation creates that template as specified.

Benefits of using Cloud Formation

  1. Makes easy to automate everything.

  2. Creating a copy of your stack is a matter of just running your AWS CloudFormation template again

  3. It enables you to create, update, or delete stacks across multiple AWS accounts and Regions, with a single operation.

  4. Even allows using third-party resource types using CloudFormation Public Registry.

  5. One click destroy your whole stack. Makes it easy for testing your stack.

  6. You can leverage already created templates for you in the community

  7. Makes it easy to visualize everything using automated diagrams of our stack

Next we will do a hands n to setup a basic stack on CloudFormation.

Discussion (0)