AWS infrastructure can be created and customized using the AWS dashboard (GUI), CLI, or APIs. These methods may be quick to build an infrastructure for once but, over a long period of time, to create a whole or partial infrastructure repeatedly in a different region to build DR, or in a subsidiary AWS account, those methods would be costly not only in terms of time and cost but also in terms of management, modification, and maintenance. It is a case of re-inventing the wheel every time and it is also error prone. For resolving this issue, Amazon provides the CloudFormation service. AWS CloudFormation allows you to create and customize the AWS infrastructure using code. It enables you to create your infrastructure as a code. The program or code is called a template in AWS CloudFormation. These templates are also referred to as CloudFormation templates (CFTs)...




















































