如果需要为某个应用/租户设置特定的流控值,则通过添加特殊应用/租户可以实现。
已创建应用,或已获取其他应用ID/租户ID。
步骤 1登录管理控制台。
步骤 2单击管理控制台左上角,然后单击“API网关 APIG”。
步骤 3在左侧导航单击“专享版”,进入专享版实例列表页,单击“查看控制台”,进入API开发与调用管理页面。
步骤 4选择“开放API > 流量控制”,进入到流量控制信息页面。
步骤 5单击待添加特殊应用的流控策略的名称,进入流控详情页面。
步骤 6单击“特殊应用”,进入特殊应用页面。
步骤 7单击“添加特殊应用”,弹出“添加特殊应用”对话框。
步骤 8通过以下两种方式,添加特殊应用。
添加已有应用:单击“已有应用”,选择已有应用,输入阈值。
添加其他应用:单击“其他”,输入其他用户的应用ID和阈值。
阈值不超过API流量限制值,且必须为正整数。
步骤 1 登录管理控制台。
步骤 2 鼠标移动到已登录用户名,在下拉列表中单击“我的凭证”。
步骤 3 在“我的凭证”页面查看帐号ID和项目ID。
步骤 4 单击管理控制台左上角,然后单击“API网关 APIG”。
步骤 5 在左侧导航单击“专享版”,进入专享版实例列表页,单击“查看控制台”,进入API开发与调用管理页面。
步骤 6 选择“开放API > 流量控制”,进入到流量控制信息页面。
步骤 7 单击待添加特殊租户的流控策略的名称,进入流控详情页面。
步骤 8 单击“特殊租户”,进入特殊租户页面。
步骤 9 单击“添加特殊租户”,弹出“添加特殊租户”对话框。
步骤 10 输入如表5-18所示信息。
表5-18特殊租户信息
信息项 | 描述 |
---|---|
租户ID | 步骤3中获取的帐号ID或项目ID。 绑定APP认证的API时,租户ID为项目ID。 绑定IAM认证的API时,租户ID为帐号ID,不支持细分到IAM用户维度。 |
阈值 | 固定时间段内,此租户访问API的最大值。 不能超过API流量限制值。 |
步骤 11 单击“确定”,完成特殊租户的添加。
特殊租户流控值和用户流量限制值共同作用时,以特殊租户流控值为准。
例如:API流量限制值为10,用户流量限制值为3,时长为1分钟,特殊租户(租户ID为A)流控值为2,特殊租户(租户ID为B)流控值为4,租户A在1分钟内最多可以访问绑定了该流控策略的API 2次,租户B在1分钟内最多可以访问绑定了该流控策略的API 4次。