Standardized Architecture for NIST High-Impact Controls on AWS
NIST High-Impact Quick Start

Managing the Quick Start Source Files

We’ve provided a GitHub repository for the tools and templates for this Quick Start so you can modify, extend, and customize them to meet your needs. You can also use your own Git or Apache Subversion source code repository, or use AWS CodeCommit. This is recommended to ensure proper version control, developer collaboration, and documentation of updates.

The GitHub repository for this Quick Start includes the following directories and files:

  • assets/ — Security controls matrix and architecture diagram

  • templates/ — AWS CloudFormation template files for deployment

  • submodules/ — Any additional tools and scripts

  • — Readme file for basic information on this package

Uploading the Templates to Amazon S3

The Quick Start templates are available in an Amazon S3 bucket for Quick Starts. If you’re using your own S3 bucket, you can upload the AWS CloudFormation templates by using the AWS Management Console or the AWS CLI, by following these instructions.

Using the Console

  1. Sign in to the AWS Management Console and open the Amazon S3 console at

  2. Choose a bucket to store the templates in.

  3. Choose Upload and specify the local location of the file to upload.

  4. Upload all template files to the same S3 bucket.

  5. Find the template URLs by selecting each template file, and then choosing Properties. Make a note of the URLs.

Using the AWS CLI

  1. Download the AWS CLI tool from

  2. Use the following AWS CLI command to upload each template file:

    aws s3 cp <template file>.json s3://<s3bucketname>/

Updating the Amazon S3 URLs

The template for the main stack lists the Amazon S3 URLs for the nested stacks. If you upload the templates to your own S3 bucket and would like to deploy the templates from there, you must modify vTemplateUrlPrefix in the Mappings section of the main.template file.