Ask HN: AWS CloudWatch Fraud?
Over a year ago I migrated one of my companies away from AWS and deleted all EC2 and Kubernetes instances. I recently noticed that regardless of these cancellations, AWS has consistently billed for "CloudWatch".
The service team sent back a bunch of general information about costs and instructions to remove a "Metric Filter" which from my follow-up I can confirm does not exist on my account.
The detailed billing shows charges like this across US regions:
$0.00 per request - first 1,000,000 requests 239,785 Requests
$0.01 per 1,000 metrics requested using GetMetricData API - US West (Northern California) 295,570 Metrics
Do others have experience with miscellaneous charges that are impossible to cancel? Any tips for dealing with support on this to get answers beyond copy/paste support articles?
8 comments
[ 3.3 ms ] story [ 24.1 ms ] threadMaybe try the aws cli to list and delete?
Side note: even if you shut down every service in the account, if something outside of AWS is connected to it, like Datadog, you will still incur charges. I'd recommend deleting the account if you can.
I have no idea how DataDog integration works but if I had to guess I'd expect to setup an IAM account for them to use? If so, you could delete the IAM account they're using.
In your case, I'd guess that some part of your system, or perhaps some integration that you added to your account, is making API calls without you being aware of it.
After much investigation I realised that one of my dev has setup complicated stuff using some Terraform config he found on Github.
I feel that AWS has very bad UX.