文档

流量控制与配额管理

更新时间:

本文为您介绍 OpenAPI 的流量控制。

什么是流量控制

流量控制是指阿里云对 OpenAPI 的调用频率进行控制的方式。额度(Quota)是指阿里云产品为具体的 OpenAPI 设置的在一个时间窗口内能够调用接口的最大次数。

为什么需要流量控制

保证云服务稳定性

云产品由于产品形态的差异,其所能支持的接口最大并发数也各不相同。对于支持并发数量小的云产品,若单个用户产生大量并发请求,可能会导致其他用户访问云服务速度慢、甚至不可访问等问题。

保障 OpenAPI 服务稳定性

若在 OpenAPI 网关不知情的情况下,用户对单个接入点的接口进行高频次的调用,会导致网关的服务压力变大,超负荷的请求处理会导致用户在该接入点访问其他云产品的响应时间慢、甚至导致整个服务接入点不可访问等问题。

保护用户资产

错误甚至恶意的 OpenAPI 调用,可能会在短时间内创建出大量不符合用户期望的云资源,流量控制可对此类情况进行识别并直接拒绝请求,并支持异常告警,保护用户资产不受损失。

查看流控信息

在接口文档页面,会说明该接口的流控信息,您也可访问配额中心产品的 -> API速率配额页面,查询云产品各个 OpenAPI 的配额信息。

说明

常见案例说明:

请求速率:200/60(s), 指每1分钟,最多允许请求接口200次。

请求速率:5/1(s),指每1秒钟,最多允许请求接口5次。

申请配额

阿里云为云产品的 OpenAPI 均提供默认的流控额度(Quota),用户可根据自己实际业务场景对额度进行升级,具体操作可前往配额中心产品的 -> API速率配额页面。