把费用上限写进 AI 生成的代码里
Prasenjit Sarkar(@stretchcloud)借 Durable Objects alarm 死循环指出:alarm 不需要流量也会计费;单个控制台的上限管不住跨多家厂商的 agent 工作;生成的代码本身要有执行配额、幂等检查和停机开关。
- 适用产品
- Durable ObjectsWorkers
- 来源
- 作者经验𝕏
- 作者
- Prasenjit Sarkar(@stretchcloud)
要点
- 作者指出 Durable Objects alarm 在请求路径之外运行,循环在零流量、无人察看时仍持续计费。
- 他写到 agent 重新调度、重试和重复处理同一上下文的速度快过人看账单;并称截至发帖时,Cloudflare 针对 Durable Objects 还没有与其他厂商支出上限相当的功能。
- 他的观点是:单个云控制台的上限管不住跨多家厂商流转的 agent 工作;上限必须写进生成的代码:执行配额、幂等检查,以及不依赖有人及时看仪表盘的停机开关。
- 他建议审查 AI 写的基础设施代码时,看它最坏会造成多少费用,而不只是测试是否通过。
原始来源
原始来源 · 发布
到 𝕏 阅读Prasenjit Sarkar
@stretchcloud · 𝕏 原帖
A Durable Objects alarm looped quietly for 23 days before it turned into a $10,811.41 bill. No breach, no bad actor, just a handler that kept rescheduling itself every time it succeeded, reading and writing Cloudflare's storage layer trillions of times before anyone noticed the…
其他推荐阅读
作者经验Workers +5
别让小项目跑出大账单:Cloudflare 的四层费用防护
David Z(@davezfr)在 X 长文中面向 Vibe Coder,整理预算提醒、付费路径停止条件、自动暂停,以及由 personal agent 核实并暂停的四层防护。
Durable Objects
浮世绘:Durable Object alarm 死循环,报告账单 US$10,811.41。
@shmily7 报告无人使用的测试项目中 Durable Object alarm 陷入循环,后称为避免服务停用已全额支付 US$10,811.41。Cloudflare 人员 Ashley Peacock 公开回复称正在内部跟进,会再回复。Cloudflare 的 Dane Knecht 随后回复称他也已升级处理。10 月 9 日作者宣布事件结案:称在 Ashley Peacock 帮助下,Cloudflare 已决定全额退还 Bug 故障期间产生的费用,款项仍在等待到账,并附上收到的工单回复全文。
作者经验账号级用量计费产品
预算提醒是喇叭,不是刹车
@GUYUE_LGY 引用 Cloudflare Budget alerts 文档:费用跨过阈值只发邮件,不会暂停或封顶用量。交给 AI 自动运行前,作者只查一件事:到线以后系统究竟做什么。