/aws-cloudformation-bootstrap

An example of configuration of Cloudformation nested applications deploying resources globally used and shared by AWS services and applications.

bootstrap

This AWS CloudFormation application configures resources often shared by many other services on AWS. It exports their respective Amazon Resource Names (ARNs) or logical identifiers (IDs) to help define application lineage.

It should be deployed before deploying any further AWS applications.

It includes the following resources:

Installation

Software prerequisites

CloudFormation / SAM configuration

Template parameters

This CloudFormation template requires the following parameters to be overwritten:

Parameter name Required Value(s) Description
TagApplication No Default: bootstrap A unique, friendly name used to identify resources deployed by this stack.
TagEnvironment Yes Allowed values: dev / prod The target environment name will be tagged to all deployed resources and used to determine environment-specific configurations.

Deploying the application

  • Build and deploy the stack with AWS SAM CLI:
    sam build
    sam deploy --guided