Ask HN:有人遇到 AWS 账单问题吗?亚马逊预测我要花 30 亿美元

查看原文 HN 讨论

文章摘要

这是 2026 年 7 月 16 日至 17 日 AWS 一次账单显示故障在 HN 上留下的记录。发帖人收到了一封 AWS Budgets 预算告警邮件,提示预算超过了告警阈值——阈值是 5 美元,而预测金额显示为 $3,005,575,870.47,也就是三十亿美元。他过去一年根本没有活跃使用 AWS,但控制台上就是这个数字。AWS 人工支持还没回应,支持 AI 聊天机器人用德语回了一句:「自 7 月 1 日起每日成本完美均匀,这强烈暗示是一个计费或计量错误。」机器人说它建了一张支持工单(至少它这么声称)。发帖人已经禁用了所有 IAM 角色、删掉了自己知道的所有 AWS 资源,也确认登录没有被入侵,但「欠亚马逊三十亿美元还是有点让人担心」。

这个帖子本身的评论被 HN 管理员 dang 合并到了同期一个更大的主帖(「AWS: Inaccurate Estimated Billing Data – $1.7 billion」,1317 分、753 条评论),下面的精华来自那里。整个事件的规模在评论区呈现得非常清楚:几百位用户报出了从几万到几十万亿美元不等的估算账单,而他们的正常月账单通常在 0.03 到 100 美元之间。

AWS 官方状态页面的时间线是:7 月 16 日 19:38 PDT 开始,Billing and Cost Management 控制台开始显示错误的估算账单数据;7 月 17 日 03:03 PDT,AWS 确认根因是「估算账单计算子系统内的单位定价问题」,正在做缓解,并明确说明「显示的账单估算不反映实际使用和费用」,客户无需采取任何行动。评论区里流传的技术猜测是:原本表示「消耗的存储 GB 数」的字段被当成了「消耗的存储字节数」,导致 2^30 倍(约十亿倍)的偏差——这个数量级和大家看到的账单倍数吻合。

事件本身很快被修正(有人在两小时内看到账单从 368 亿美元回到 0.17 美元),但这个帖子真正有价值的部分是它暴露的两个结构性问题:一是 AWS 至今不提供硬性支出上限(hard spend cap),让「账单恐惧」成为爱好者和小型账户长期悬着的心事;二是这类明显荒谬的错误竟然能一路进到生产环境,说明计费系统缺少任何形式的方差熔断或异常检测。

HN 评论精华