如何在IBM API Management中实现多速率限制?

时间:2015-10-26 21:29:13

标签: api ibm-cloud api-management

如何限制每秒,每分钟或每天调用一组API的次数?你能提供这样做的程序吗?

1 个答案:

答案 0 :(得分:2)

通过在IBM API Management中创建计划,可以实现限制每个时间段对一组API的调用次数。有关信息,请参阅以下两节:

  • Creating a plan section of API Management页面中 “..................................计划是来自一个或多个API的资源或操作的集合。您可以在计划上设置速率限制策略,以指定在指定的时间间隔内允许应用程序发出的请求数。创建计划后,................. .........“
  • 'Procedure' section of 'Creating a plan page' of 'IBM API Management on Cloud'知识中心部分 ” ..................
    11.单击“添加”将其添加到您的计划中。
    1. 可选:如果要集体为所有操作添加速率限制,请单击编辑速率限制铅笔图标,然后按照步骤15中的说明操作。将打开速率限制窗口。 注意:仅当您的API需要客户端ID时,才能强制执行速率限制。有关使用客户端ID标识应用程序的更多信息,请参阅以下主题: 创建API密钥安全方案
    2. 可选:如果要为单个操作添加速率限制,请单击操作“编辑”图标。 “速率限制”窗口打开。
    3. 填充字段。 为您在所选时间段内可以进行的通话总数输入合适的限制 输入您在上一步中指定的呼叫数的时间间隔。 单击“分钟”箭头指定时间单位。默认情况下,选择“分钟” 默认情况下,选中“达到限制时拒绝调用”复选框。此选项拒绝超过指定限制的呼叫 可选:如果您不想拒绝超过指定限制的呼叫,则可以通过清除“达到限制时拒绝呼叫”复选框,选择在达到限制时创建日志条目。此选项在活动日志中创建记录 单击“应用” 您的速率限制将添加到显示的操作列表中。 ............... “