There is also this project make working with CF easier. https://github.com/brabster/crucible
I used crucible before cdk. Cdk is a lot less work and has faster feedback
When working with CloudFormation YAML/JSON this is a must https://github.com/aws-cloudformation/cfn-python-lint
It can also be hooked into emacs + flycheck. 🙂
I'm curious if anyone has an idea why AWS Trusted Advisor sets their "low EC2 utilization" check to look for: > the daily CPU utilization was 10% or less and network I/O was 5 MB or less on 4 or more days Specifically, why would they have network I/O 5mb or less on 4 or more days? Why not the whole duration they look over (2 weeks)? Why not 2 days? Do instances typically run some sort of small update every 5 days or something?