Cloudflare开始内测费用支出上限 避免开发者因操作失误或被攻击产生天价账单

Cloudflare开始内测费用支出上限 避免开发者因操作失误或被攻击产生天价账单

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

Cloudflare 开始内测支出上限功能,旨在避免开发者因 AI 代码缺陷或攻击产生高额账单。此前仅有预算提醒,无法阻止服务继续计费;新功能触发限额后将直接停服。首批支持 Workers 和 Durable Objects,但限额判断约有 10 分钟延迟,期间仍可能产生额外费用。

🔎

延伸解读

硬性上限与提醒的本质区别

Cloudflare 此前提供的用量仪表盘和预算提醒只能查看消费后账单或发出通知,服务仍会继续计费。新内测的支出上限是硬性切断:达到设定金额后直接停服。这解决了提醒无法阻止费用累积的问题,但代价是服务可能意外中断,开发者需权衡成本控制与可用性。

10分钟延迟意味着上限并非绝对

支出上限的额度判断约有10分钟延迟,期间仍可能产生额外费用。例如设置10美元上限,实际账单可能达到11至12美元;若遭遇攻击,10分钟内产生的金额可能更大。因此该功能能缓解天价账单,但无法完全杜绝短时高额消费,对攻击场景的防护有限。

首批覆盖Workers和Durable Objects

内测首批支持Workers和Durable Objects,前者是无服务器计算平台,后者适合聊天、协同等需多客户端协调的服务。其他产品后续才会支持。这意味着依赖其他按量付费产品的开发者暂时无法使用该硬性上限,仍需依赖原有提醒机制。

对无人值守负载尤为关键

文章提到AI智能体等无人值守工作负载可能持续调用API、执行计算,一旦代码存在循环缺陷就会不断产生费用。支出上限为这类场景提供了兜底,但10分钟延迟意味着循环问题仍可能在上限触发前造成一定损失,开发者应结合代码审查与监控使用。

❓

Q&A

Cloudflare 为什么要推出费用支出上限功能?

因为此前只有预算提醒,无法阻止服务继续计费。开发者可能因 AI 生成代码缺陷(如循环问题)或服务被攻击而产生天价账单,支出上限能在达到限额后直接停服,避免账单失控。

Cloudflare 的支出上限和之前的预算提醒有什么区别?

预算提醒只会在超出设定金额后发出通知,服务仍可继续使用并产生费用;支出上限是硬性限制,达到限额后服务会被切断,防止继续计费。

支出上限首批支持哪些产品?

首批支持 Workers 和 Durable Objects。Workers 是无服务器计算平台,Durable Objects 将计算与持久化结合,适合聊天、协同应用等需要多客户端协调的服务。其他产品后续也将支持。

支出上限触发有延迟吗?延迟会导致额外费用吗?

有延迟,额度判断大约延迟 10 分钟。例如设置 10 美元上限,实际可能产生 11~12 美元支出;如果遭到攻击,10 分钟内也可能产生更大金额的账单。

支出上限对 AI 智能体等无人值守工作负载有什么意义?

AI 智能体可能持续调用 API、执行计算或触发其他服务,费用会不断累积。支出上限能防止因智能体循环或异常导致费用无限增长,避免天价账单。

如何获得支出上限功能的内测权限?

该功能正在内测中,并非所有用户都有权限。可以通过 X 向 Cloudflare 产品经理发私信索要内测权限。

🏷️

标签

➡️

继续阅读