您可能希望通过设置上限来限制计费使用量。例如,为了防止超出免费返还使用量,您可以设置每日请求数上限。
修改请求数
您可以为任何可计费 API 的所有请求设置限制。大多数 API 都设置了默认限制,但您可以将该限制更改为 Google 指定的最大值。在您为项目启用结算之前,某些 API 设置了一个非常低的限制。
要查看或更改 API 的限制,请执行以下操作:
- 转至 Cloud Console 中的 API 和服务信息中心页面。
- 从项目列表中,选择一个项目或创建一个新项目。
- 点击您感兴趣的 API 的名称。
- 点击配额。
- 在要更改的配额行上1,点击修改图标 ( ),然后输入您要设置的总配额,最高不超过 Google 指定的限额。
某些 API 允许您通过提交表单来请求更高的限制。某些 API 只有在项目上启用结算后,才允许您请求更高的配额。
Google Maps Premium 方案,不再提供。除非您是 Google Maps Premium 方案客户,否则在您尝试对使用量设置上限时,勿修改这些部分。
限制每个用户每秒的请求数
要防止个别用户用尽 API 配额,请限制 API 每用户每秒的请求数。每个 API 都包含默认的每用户限制,但您可以按照上一部分中的说明修改该值。
单个用户由唯一字符串标识;如果您正在创建服务器端应用(其中调用代码托管在您拥有的服务器上)代表用户发出请求,则您的请求必须包含 quotaUser
参数,如下所述。
要标识用户,请使用 quotaUser=userID
参数。此值仅用于执行短期配额,因此您无需使用真实的用户 ID。您可以选择长度在 40 个字符以下的任意字符串来唯一标识一个用户。
quotaUser
参数仅用于限制每用户每秒的请求数。如果您不发送 quotaUser
参数,则所有调用都将被计入您的服务器,在这种情况下,无法根据用户来限制调用。
查看和修改项目中 API 的所有配额
在 IAM 和管理的配额页面中,您可以查看、修改和请求指定项目中所有可计费 API 的更高配额限制。
要查看和修改项目中所有可计费 API 的配额,请执行以下操作:
- 转至“IAM 和管理”中 Cloud Console 的“配额”页面。
- 从项目列表中,选择一个项目或创建一个新项目。
系统会显示所选项目的配额页面,其中为每个服务中可用的每种配额类型列出一个专列项。 - 使用页面顶部的过滤器按配额类型、服务、指标和/或位置来调整列表。
- 要修改多个配额,请点击 +修改配额,然后点击每个配额旁边的复选框以选择一个或多个配额进行修改。为项目启用结算后才能点击复选框。
- 在右侧的“修改配额”面板中填写表单,提供您的姓名、电子邮件和电话,然后点击下一步。
- 在“修改配额”面板中,选择服务以展开视图,然后为该服务修改配额,然后点击完成。
- 重复以上步骤,为选择的每个服务修改配额。
- 带有提醒图标 ( ) 的服务尚未被修改。
- 您可以通过从左侧列表中选择配额来添加更多要修改的配额。
- 您可以在“修改配额”面板中点击删除图标 ( ) 来移除服务。
- 完成配额修改后,请点击提交请求。