配额和限制

本文档介绍了 Google Cloud Fraud Defense 的当前内容限制和速率配额。如果这些限制和用量限额发生任何更改,我们会相应地更新本页面以反映这些更改。

速率配额

当前 API 用量配额如下(可能会更改):

配额
每个日历月的请求数(如果未启用结算功能) 10000
每分钟请求数 60000
每天每个电子邮件地址通过电子邮件发送的 MFA 请求数 10
每天每个手机号码通过短信发送的 MFA 请求数 10
每个手机号码每 4 小时的 MFA 短信请求数 5
每天的 MFA 请求次数(电子邮件/短信) 10000

这些限额适用于每个 Google Cloud 控制台项目,并由使用该项目的所有应用和 IP 地址共享。

达到配额限制时

当 API 用量配额超过指定的配额限制时,任何新请求都会返回带有 Resource Exhausted (429) 状态代码的 HTTP 错误。

对于 V2,系统会显示类似于以下消息的面向最终用户的错误消息:This site is exceeding reCAPTCHA quota

如果预计会超出配额,该怎么办

如需使用超出每月免费配额的 reCAPTCHA,请为您的 Google Cloud 项目启用结算功能。每月评估配额会在每个月的第一天重置。

如果您预计会超出其他配额,请与您的指定 Google Cloud 销售联系人联系。如果您没有指派的 Google Cloud 销售联系人,请与 Google Cloud 销售人员联系

如需详细了解配额错误和状态代码,请参阅排查配额错误

超出每月免费配额时的端点行为

Google Cloud 没有有效结算账号的项目会受到免费层级限制。如果超出此配额,CreateAssessmentSiteVerify 端点会表现出不同的行为:

  • CreateAssessment:超出配额的请求在关闭状态下会失败。这意味着 API 返回错误,通常是 HTTP 429 (Too Many Requests) 状态代码或 RESOURCE_EXHAUSTED 错误。如果出现这种情况,系统不会创建评估。为帮助防止这种情况,超配额通知和电子邮件可以提醒您缺少结算账号。

  • SiteVerify:如果请求超出配额,则在开放状态下会失败。该 API 会返回 HTTP 200 (OK) 状态。响应正文显示 success:true,但包含静态分数 0.9 和一条错误消息,指出您已超出配额。此行为旨在防止有效用户被屏蔽。