CloudFront distribution pricing class should be reviewed
Are there redundant global CloudTrail trails?
Are there redundant regional CloudTrail trails?
CloudWatch Log Groups retention should be enabled
Unused log streams should be removed if not required
Cost Explorer Checks
What services have changed in cost over last two months?
Tables with stale data should be reviewed
Old EBS snapshots should be deleted if not required
EBS volumes attached to stopped instances should be reviewed
Are there any EBS volumes with low usage?
Still using gp2 EBS volumes? Should use gp3 instead.
EBS volumes with high IOPS should be resized if too large
Still using io1 EBS volumes? Should use io2 instead.
EBS volumes should be resized if too large
What provisioned IOPS volumes would be better as GP3?
Are there any unattached EBS volumes?
Application load balancers having no targets attached should be deleted
Classic load balancers having no instances attached should be deleted
Gateway load balancers having no targets attached should be deleted
Network load balancers having no targets attached should be deleted
EC2 reserved instances scheduled for expiration should be reviewed
Which EC2 instances have very low CPU utilization?
Large EC2 instances should be reviewed
Long running EC2 instances should be reviewed
ECS clusters with low CPU utilization should be reviewed
ECS service should use autoscaling policy
Long running ElastiCache clusters should have reserved nodes purchased for them
EMR clusters of previous generation instances should be reviewed
EMR clusters idle for more than 30 minutes should be reviewed
Are there any lambda functions with excessive timeout?
Are there any lambda functions with high error rate?
Unattached elastic IP addresses (EIPs) should be released
Unused NAT gateways should be deleted
Are there RDS instances using previous gen instance types?
Long running RDS DBs should have reserved instances purchased for them
RDS DB instances with a low number connections per day should be reviewed
RDS DB instance having low CPU utilization should be reviewed
Redshift cluster with low CPU utilization should be reviewed
Long running Redshift clusters should have reserved nodes purchased for them
Redshift cluster paused resume should be enabled
Buckets should have lifecycle policies
Benchmarks & Controls in AWS Thrifty
The AWS Thrifty mod includes 15 benchmarks & 41 controls.
steampipe check all
Cost Explorer Checks