为 API 操作定义速率限制

对于草稿产品中的任何计划,您可以对此计划中任何 API 上的特定操作应用一个或多个速率限制。

关于本任务

您可以使用 API Designer UI 应用程序或使用基于浏览器的 API Manager UI 来完成此任务。

在初始创建产品期间,产品创建向导会指导您输入最低配置设置,然后提供编辑产品按钮。 您可以选择立即指定其他配置,或者返回至产品以便稍后对其进行编辑。 本主题描述了如何在上述任意情况下指定其他配置。

注: 有关 API Connect中的速率限制和突发流量限制的信息,请参阅 了解 API 和计划的速率限制

过程

  1. 通过下列其中一种方式访问 " 产品设置 " 页面:
    • 完成产品初始创建后,请单击编辑产品
    • 在导航窗格中,单击 开发,然后选择 产品 选项卡
    • 单击要编辑的产品的标题。
  2. 单击 计划
  3. 点击所需套餐旁边的选项 选项图标 图标,然后点击 “编辑 ”。
  4. 向下滚动到 计划 API 部分,然后选择 覆盖单个操作的计划速率限制
    这样会显示覆盖速率限制部分。
  5. 单击添加。 这样会打开覆盖计划速率限制窗口。
  6. 选择要应用速率限制的 API 和此 API 中的特定操作。
    缺省情况下,操作调用不受限制。
  7. 要将一个或多个速率限制应用于操作,请选择 速率限制
  8. 要定义速率限制,请单击 添加
  9. 提供速率限制的名称,并定义在指定的时间段内允许的最大调用数;例如,每分钟 100 次调用。 如果选择硬限制并且超出了限制,那么将拒绝后续调用,否则仍接受调用并且记录消息。
  10. 完成后单击 保存
    这样会在覆盖速率限制部分中列示操作的条目。
  11. 要修改某项操作的速率限制定义,请点击该操作旁边的选项 选项图标 图标,然后点击 “编辑操作 ”;要删除该操作,请点击 “删除”
  12. 单击保存以保存更改。