AWS CloudFormation is a service that helps define architectures on Amazon Web Services. CloudFormation allows us to make blueprints or define templates of an application(or environment) to launch and maintain a deployment rather than configuring the environment manually overtimes, It helps us to set up an identical architectures in different AWS accounts or regions.
It is an example of infrastructure as code, meaning you write code that can deploy a particular hardware infrastructure in a cloud environment. With CloudFormation, you use a JavaScript Object Notation (JSON) template to define a stack of resources that work together in a predetermined way.
Lets develop good understanding of the Cloud Formation. [Click the following links to watch the video]
Get Familiar with Cloud Formation
In this video you will learn
- Set up a development environment.
- Learn what is CloudFormation template and stack.