Member-only story
Concierge — AWS CloudFormation Compliance Check Tool (using CloudConformity API)
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
- Setup CloudConformity API key environment variable
CLOUD_CONFORMITY_API_KEY
(You should be able to create one in CloudConformity consoleUser settings > API Keys
if you don't have one yet). - Setup your AWS credential (e.g. environment variables, profile or EC2 instance role).
- Follow the usage:
Usage of Concierge:
-stacks-arn string CloudFormation stacks ARN, use comma to seperate if
…