最近更新时间:2024-02-26 15:54:13
为了保护API开放者的后端服务不因过于频繁的调用导致负载过高,API网关提供了流量控制的功能来限制API的调用。
流量控制策略与API独立管理,流量控制策略配置完成后可绑定到不同的API上,对多个API同时生效。
流量控制策略可以配置对 API、用户、应用三个对象的流控值,流控的单位可以是分钟、小时、天。
同一个环境中,一个API只能被一个流控策略绑定,但一个流控策略可以绑定多个API。
已有的流量控制策略上,可以额外配置特殊用户和特殊应用(APP),这些特例也是针对当前策略已绑定的API生效。
登录管理控制台,进入到【API网关】服务管理界面。
选择菜单“开放API > 流量控制”,进入到流量控制页面。
单击“新建流控策略”,弹出对话框如下。
API流量限制:该策略绑定的API在对应环境的单位时间内被调用的次数不能超过设定值,单位时间可选秒、分钟、小时、天,如5000次/分钟。
应用流量限制:每个APP对该策略绑定的任何一个API在对应环境的单位时间内的调用次数不能超过设定值。如10000次/小时。
用户流量限制:每个金山云账号对该策略绑定的任何一个 API在对应环境的单位时间内的调用次数不能超过设定值。如 1000000 万次/天。
在一个流控策略里面,这三个值可以同时设置。请注意,用户流量限制应不大于 API 流量限制,APP 流量限制应不大于用户流量限制。即 APP 流量限制 <= 用户流量限制 <= API 流量限制。
完成信息填写后,单击“确定”,创建流控策略。创建成功后在流控策略页面的列表中显示新创建的流控策略
纯净模式