提供案例
billflare.

cf-usage-guard 用量保护库

一个开源库:从 Cloudflare GraphQL API 读取账户用量,并在超额前对单项 Worker 绑定熔断。

适用产品
WorkersKVD1R2Queues
来源
社区资源GitHub 仓库
作者
tristanwagner

要点

  • README 列出的前提:Workers Paid 方案、具有 Account Analytics: Read 权限的 API Token、保存状态的 KV 命名空间,以及定期调用 guard.evaluate() 的 Cron 触发器(例如每 5 分钟)。
  • 它按资源熔断,可选抛错、静默跳过或自定义回调;可包装 KV、D1、R2、Queues、AI 与 Vectorize 绑定;提供演练模式、低于阈值 5% 才恢复、告警去重和可选的全局超额预算。KV 不可用时默认不熔断。
  • README 声明该库与 Cloudflare 无关联;用量分析可能延迟数分钟,快于 Cron 间隔加分析延迟的超额无法拦截,也不保证不产生超额费用。

原始来源

  1. 日期未记录

Durable Objects

浮世绘:Durable Object alarm 死循环,报告账单 US$10,811.41。

@shmily7 报告无人使用的测试项目中 Durable Object alarm 陷入循环,后称为避免服务停用已全额支付 US$10,811.41。Cloudflare 人员 Ashley Peacock 公开回复称正在内部跟进,会再回复。

作者经验Workers +4

Cloudflare 计费避坑指南串文

作者按产品整理 Cloudflare 计费风险,并补充预算预警的使用经验。

Workers AI

Jason Silberman:约千刀 AI 计费争议,后称已解决。

@_jasonsilberman 报告约 $1,000 发票,称 AI 用量行项目重复且已预付。Cloudflare 人员回复,Matthew Prince 称已升级跟进。作者后称问题已解决。