创建流控策略

最近更新时间:2020-04-24 16:50:57

简介

为了保护API开放者的后端服务不因过于频繁的调用导致负载过高,API网关提供了流量控制的功能来限制API的调用。

  • 流量控制策略与API独立管理,流量控制策略配置完成后可绑定到不同的API上,对多个API同时生效。
  • 流量控制策略可以配置对 API、用户、应用三个对象的流控值,流控的单位可以是分钟、小时、天。
  • 同一个环境中,一个API只能被一个流控策略绑定,但一个流控策略可以绑定多个API。
  • 已有的流量控制策略上,可以额外配置特殊用户和特殊应用(APP),这些特例也是针对当前策略已绑定的API生效。

创建流控策略

  1. 登录管理控制台,进入到【API网关】服务管理界面。
  2. 选择菜单“开放API > 流量控制”,进入到流量控制页面。
  3. 单击“新建流控策略”,弹出对话框如下。

创建流控策略

API流量限制 该策略绑定的API在对应环境的单位时间内被调用的次数不能超过设定值,单位时间可选秒、分钟、小时、天,如5000次/分钟。

应用流量限制 每个APP对该策略绑定的任何一个API在对应环境的单位时间内的调用次数不能超过设定值。如10000次/小时。

用户流量限制 每个金山云账号对该策略绑定的任何一个 API在对应环境的单位时间内的调用次数不能超过设定值。如 1000000 万次/天。

在一个流控策略里面,这三个值可以同时设置。请注意,用户流量限制应不大于 API 流量限制,APP 流量限制应不大于用户流量限制。即 APP 流量限制 <= 用户流量限制 <= API 流量限制。

  1. 完成信息填写后,单击“确定”,创建流控策略。创建成功后在流控策略页面的列表中显示新创建的流控策略

金山云,开启您的云计算之旅

免费注册