Working with AWS CloudFormation
AWS Cloud Formation is a service that allows you to define a template that describes a set of resources to be deployed together using JSON or YAML syntax. The templates follow this structure in the JSON format:
{ Â Â "AWSTemplateFormatVersion" : "version date", Â Â "Description" : "JSON string", Â Â "Metadata" : { template metadata }, Â Â "Parameters" : { set of parameters }, Â Â "Rules" : { set of rules }, Â Â "Mappings" : { set of mappings }, Â Â "Conditions" : { set of conditions }, Â Â "Transform" : { set of transforms }, Â Â "Resources" : { set of resources }, Â Â "Outputs" : { set of outputs } }
Deploying with AWS CloudFormation comes down to the following steps:
- Creating an IAM user with the AWS CLI
- Creating a service connection to...