开发者社区 问答 正文

如何创建流控策略?



描述


创建用户自定义的流控策略

  • 此功能面向开放API的用户
  • 策略创建后未绑定API前是无意义的,绑定API后,对绑定的API即时生效
  • 该接口调用的QPS限制为:单用户QPS不超过50


请求参数


名称类型是否必须描述
ActionString操作接口名,系统规定参数,取值:CreateTrafficControl
TrafficControlNameString流控策略名称, 支持 大小写英文字母,中文,数字,下划线,长度4~50, 且不能以下划线开头。
TrafficControlUnitString流控策略单位,可选值:
  • MINUTE: 分钟
  • HOUR: 小时
  • DAY: 天
ApiDefaultInteger每个api默认流控值
UserDefaultInteger每个用户默认的流控值
AppDefaultInteger每个app默认的流控值
DescriptionString流控描述信息


返回参数


名称类型描述
RequestIdString本次请求编号
TrafficControlIdString流控策略唯一ID


示例



请求示例



展开
收起
轩墨 2017-10-26 14:08:50 1861 分享 版权
阿里云 AI 助理回答

创建用户自定义的流控策略是针对阿里云开放API用户的一种管理手段,旨在控制API调用频率,确保服务稳定性。以下是创建此策略的详细步骤和参数说明:

创建请求参数

  1. Action: CreateTrafficControl(固定值,表示创建流控策略的操作)
  2. TrafficControlName: 必填,策略名称,支持大小写英文字母、中文、数字、下划线组合,长度需在4到50个字符之间,且不能以下划线开头。
  3. TrafficControlUnit: 必填,流控单位,可选值有SECOND, MINUTE, HOUR, DAY
  4. ApiDefault: 必填,每个API默认的流控值。
  5. UserDefault: 可选,每个用户默认的流控值。
  6. AppDefault: 可选,每个APP默认的流控值。
  7. Description: 可选,对流控策略的描述信息。

返回参数说明

  • RequestId: 本次请求的唯一编号。
  • TrafficControlId: 创建成功的流控策略的唯一ID。

注意事项

  • 策略创建后,在未绑定任何API之前不会生效,一旦绑定API,则立即对这些API生效。
  • 单个用户的QPS(每秒查询率)限制为不超过50次。

示例与操作指导

虽然示例代码未直接提供,但根据参考资料,您可以构造如下API调用格式进行流控策略的创建(具体实现取决于您使用的编程语言或工具):

Action=CreateTrafficControl
&TrafficControlName=您的策略名称
&TrafficControlUnit=MINUTE
&ApiDefault=您的API默认流控值
&UserDefault=您的用户默认流控值(如果需要)
&AppDefault=您的APP默认流控值(如果需要)
&Description=您的策略描述(如果需要)

请替换上述占位符为您实际的参数值,并通过阿里云API Gateway指定的方式提交请求。

引用

CreateTrafficControl - 创建流控策略文档

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
API
问答地址: