for region in $(aws ec2 describe-regions --query RegionsRegionName --output text); do aws ec2 describe-instances --region $region --output table; done
Make sure you have the AWS CLI configured: aws configure
Run the command above. Review the output for resources to clean up.
Delete or stop resources that are confirmed idle or unused.
Resources deployed in non-primary regions are frequently forgotten. A test EC2 instance in ap-southeast-2 can run for months before anyone notices — and AWS bills every region separately.
Find all 18 cost leaks at once
Teams typically find $500–$4,000+/month. Free. No credentials.