操作场景
如果需要为某个凭据/租户设置特定的流控值,则通过添加特殊凭据/租户可以实现。
前提条件
已创建凭据,或已获取其他凭据ID/租户ID。
添加特殊凭据
步骤 1 进入API网关控制台页面。
步骤 2 根据实际业务在左侧导航栏上方选择实例。
步骤 3 在左侧导航栏选择“API管理 > API策略”。
步骤 4 在“策略管理”页面,单击已创建的策略,进入流控详情。
步骤 5 单击“添加特殊凭据”,弹出“添加特殊凭据”对话框。
步骤 6 通过以下两种方式,添加特殊凭据。
- 添加已有凭据:单击“已有凭据”,选择已有凭据,输入阈值。
- 添加其他凭据:单击“其他”,输入其他用户的凭据ID和阈值。
说明阈值不超过API流量限制值,且必须为正整数。
添加特殊租户
步骤 1 进入API网关控制台页面。
步骤 2 根据实际业务在左侧导航栏上方选择实例。
步骤 3 在左侧导航栏选择“API管理 > API策略”。
步骤 4 在“策略管理”页面,单击已创建的策略,进入流控详情。
步骤 5 单击“特殊租户”,进入特殊租户页面。
步骤 6 单击“添加特殊租户”,弹出“添加特殊租户”对话框。
步骤 7 输入如表 所示信息。
表 特殊租户信息
信息项 描述 租户ID
获取的账号ID或项目ID。
绑定APP认证的API时,租户ID为项目ID。
绑定IAM认证的API时,租户ID为帐号ID,不支持细分到IAM用户维度。
阈值
固定时间段内,此租户访问API的最大值。
不能超过API流量限制值。
步骤 8 单击“确定”,完成特殊租户的添加。
说明特殊租户流控值和用户流量限制值共同作用时,以特殊租户流控值为准。
例如:API流量限制值为10,用户流量限制值为3,时长为1分钟,特殊租户(租户ID为A)流控值为2,特殊租户(租户ID为B)流控值为4,租户A在1分钟内最多可以访问绑定了该流控策略的API 2次,租户B在1分钟内最多可以访问绑定了该流控策略的API 4次。