阿里云API网关创建流量控制策略并绑定API

流量控制功能可以限制单位时间API的被调用次数,保护开放的后端服务不会因为频繁的调用导致负载过高。云API网关产品提供多维度的流量管理,API在绑定流控策略之前需要完成发布操作,且流控策略和API相互独立,用户可以创建流控策略,并将流控策略绑定到不同的API上,实现API调用的流量管控。
创建流控策略
步骤1:点击左侧【流量控制】菜单进入流量控制策略列表页,点击列表页面【创建流控策略】,弹出创建流控策略弹框。
步骤2:填写流控策略名称、单位时间、API流量限制、用户流量限制、应用流量限制和描述,点击【确定】完成创建,点击【取消】完成取消创建流控策略操作。
说明:
1.流控策略地域默认为当前控制台所选资源池,流控策略名称、单位时间、API流量限制是必填项,用户流量限制、应用流量限制、描述是选填项。
2.单位时间可选择:秒、分、时、天
3.API流量限制:表示单位时间内的单个API请求次数上限,API默认最大流控为100次每秒
4.用户流量限制:表示单位时间内的单个用户请求次数上限,不超过“API流量限制”
5.应用流量限制:表示单位时间内的单个应用请求次数上限,不超过“用户流量限制”
6.用户流量限制应不大于 API 流量限制,应用流量限制应不大于用户流量限制。即应用流量限制= 用户流量限制= API 流量限制流控策略绑定API流控策略和API本身是相互独立的,只有将流控策略绑定API后,流控策略才对绑定的API生效,且绑定成功后,立即生效。

步骤1:点击左侧【流量控制】菜单进入流量控制策略列表页,在待绑定的流控策略所在行,单击“绑定API”,弹出绑定API弹框;流控策略详情页面,单击【绑定API】按钮,弹出绑定API弹框。
步骤2:绑定API弹框,根据分组、环境、API名称筛选出符合条件的API,勾选API(可多选),单击“确定”,完成API绑定策略。
说明:
1.同一个API在一个环境中只能绑定一个流控策略,一个流控策略可以同时绑定给多个API。
2.若某API已经绑定了一个策略,仍然可以绑定流控策略,原来的流控策略将被覆盖,绑定成功后原来的策略立即失效,新的策略立即生效。流控策略解绑API进入需要解绑的流控策略的详情页面,详情页面的绑定的API列表中,选中需要解绑的API,点击【解绑】,二次确认后完成解绑操作,支持批量解绑API。删除流控策略当已创建的流控策略不再提供服务时,可以将此流控策略删除。
进入流控策略列表页面,找到需要删除的策略,点击列表【删除】按钮,弹出二次弹框确认,完成策略的删除操作。当该策略存在已绑定的API时,提示“该策略当前已被API绑定,请先解绑,再进行删除操作”,点击【立即前往】,跳转至流控策略详情页面先完成解绑API操作,再进行策略删除。
说明:
仅在流控策略未绑定任何API时,支持删除,否则请先解绑API。