Member-only story

Concierge — AWS CloudFormation Compliance Check Tool (using CloudConformity API)

Jackie Chen
2 min readJun 9, 2022

--

Here we Go - my first side project ( Concierge) that is written in Go 😅 . It is a AWS CloudFormation compliance check tool which uses CloudConformity API to evaluate the CloudFormation stack compliance status. The compiled binaries can run on Windows/Linux/MacOs, so it can be easily integrated into any CICD pipeline to improve the compliance level of your Cloud environments.

The idea was previously implemented in cfn-compliance-check.

Why re-write it in Go?

  • Learn some Go
  • Write Once, Run Anywhere (WORA)
  • More features

Install

  • Install from source: go install github.com/jc1518/Concierge@latest
  • Download compiled binary from released versions

Usage

  1. Setup CloudConformity API key environment variable CLOUD_CONFORMITY_API_KEY (You should be able to create one in CloudConformity console User settings > API Keys if you don't have one yet).
  2. Setup your AWS credential (e.g. environment variables, profile or EC2 instance role).
  3. Follow the usage:
    Usage of Concierge:
    -stacks-arn string CloudFormation stacks ARN, use comma to seperate if

--

--

Jackie Chen
Jackie Chen

Written by Jackie Chen

We are all apprentices in a craft where no one ever becomes a master.

No responses yet