AWS is full of dark patterns. You can sign up for the so-called "free" tier and then too easily, unwittingly enable something that suddenly charges you hundreds of dollars before you know it (by getting a bill at the end of the month), even if you're not doing anything with the service except looking around. AWS doesn't give any warning to free tier members that a configuration change is going to cost you, and their terms are also very confusing. For example, PostgreSQL is advertised as free, but "Aurora PostgreSQL" is quite costly.
Related:<p><i>Jeff Barr acknowledges S3 unauthorized request billing issue</i> - <a href="https://news.ycombinator.com/item?id=40221108">https://news.ycombinator.com/item?id=40221108</a> - May 2024 (18 comments)<p><i>How an empty S3 bucket can make your AWS bill explode</i> - <a href="https://news.ycombinator.com/item?id=40203126">https://news.ycombinator.com/item?id=40203126</a> - April 2024 (111 comments)
The system works! Just raise your concerns and they'll get around to it in <i>[checks notes]</i> 18 years<p><a href="https://twitter.com/cperciva/status/1785402732976992417" rel="nofollow">https://twitter.com/cperciva/status/1785402732976992417</a>
> For buckets configured with website hosting, applicable request and other charges will still apply when S3 returns a custom error document or for custom redirects.<p>I was wondering about that one.
From the previous story, "S3 requests without a specified region default to us-east-1 and are redirected as needed. And the bucket’s owner pays extra for that redirected request."<p>So will Amazon continue charge for the redirected 403?
Can't imagine a change like this would be made without some analysis.. would love an internal view into a decision like this, I wonder if they already have log data to compute financial loss from the change, or if they have sampling instrumentation fancy enough to write/deploy custom reports like this quickly.<p>In any case 2 weeks seems like an impressive turnaround for such a large service, unless they'd been internally preparing to acknowledge the problem for longer
There needs to be a law that says any user needs to set any limit on any service or subscription, and then the costs can not surpass this until the budget is upped by the user. At the same time, there should be real-time cost analysis, breakdown per service and predicted costs per day.