有人把AWS的预算警报线设在18美元,一天之内连收三封超支邮件。点开一看,账单显示7800万美元。以为是钓鱼邮件,他登进自己真实的AWS控制台核实——数字没变,还是7800万。

类似遭遇这两天在Hacker News上刷了屏:有人预算7.5美元,账单显示30亿美元;有人的S3照片备份账户预算限额10美元,账单显示1,299,988,247,332.56美元,折合1.3万亿。这不是钓鱼,是AWS自己的估算账单系统出了显示故障,登录官方后台核实过的用户不在少数。

账单从几十美元跳到万亿

受影响的多是个人开发者和小团队的低消费账户,有人账户常年月费不到1美元,有人是为考证书临时开的闲置账户。警报邮件按预算阈值触发,数字从千万到数万亿不等,横跨了十几个量级。

三个真实案例摆在一起看更有意思:

预算与账单显示金额对照 预算 / 阈值 系统显示账单 $7.5 30亿美元 $10 1.3万亿美元 $18 7800万美元

预算金额是7.5、10、18美元,依次递增,但显示的账单没跟着按同一个倍数放大——30亿、1.3万亿、7800万,顺序完全对不上。这至少说明,错误不是所有账户被统一乘了同一个系数,更像是同一套估算管道里,各笔账各自出了各自的岔子。

直接后果并不只是吓一跳。有用户因为收到2.33亿美元的账单和433万美元的月底预估,当场删掉了自己的整套线上部署,事后两个小时还没缓过来;也有人以为是自己账户被盗、被人挖了安全漏洞,专门去排查了一圈。

官方修复慢半拍

多名用户描述,他们不是靠邮件、也不是靠仪表盘首页发现这是系统性故障,而是自己在支持页面翻到一条不起眼的"运营问题"提示,才敢确认这不是真实欠款。找到这条提示,有人花了将近十分钟,自称是"人生最长的十分钟"。

事件经过:五步走到临时修复 1 连发预警邮件 2 登录核实仍异常 3 恐慌删部署/查漏洞 4 支持页现异常公告 5 回退至7/15估算值

后续更新称,账单会暂时回退使用7月15日的最后已知正确估算值。这里需要说清楚:目前能确认的是估算账单显示异常,没有证据显示已经产生实际扣款或真实欠债,root cause AWS也没有给出正式说明,论坛里关于单位换算或代码bug的猜测都只是猜测。


真正值得较真的,不是那些一眼看穿的荒诞数字。看到7800万、1.3万亿这种量级,大部分人几分钟就能反应过来是bug。让人后怕的是那批显示几十万到几百万美元的账单——量级刚好卡在"看起来可能是真的"那个区间,足够让人真删代码、真去查安全漏洞、真考虑先按全额付款保住信用记录再说。

  • 风险.硬性消费上限至今没做,用户能设的只有事后提醒,超支不会自动断,风险全压在使用者一边

云计算这行靠"先用后付、按量计费"赚钱,却一直没有给用户一个对等的硬顶。有评论提到,十几年前就有人向AWS提过"花费上限"这个需求,今天依然没有。银行系统也偶尔出错账,但银行业早年就被逼着做到:错账要能快速止损、要主动告知、要有明确纠错流程,这是监管压出来的底线,不是行业自愿。

千金之子,坐不垂堂

有资本的人尚且不站在危险的屋檐下,而普通开发者用云计算,本身就是把自己交给了别人计量、别人定价的那套系统——平台算错一次账,先扛恐慌和误操作成本的是用户,平台事后顶多补一句抱歉。

  • 结论.该看的不是这次数字有多离谱,而是AWS会不会补一条强制消费上限,还是继续只发提醒,把风险继续留在用户这一边