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