开发者社区 问答 正文

如何修改流控策略信息?



描述


修改用户自定义的流控策略设置

  • 此功能面向开放API的用户
  • 修改将对策略下绑定的API即时生效
  • 该接口调用的QPS限制为:单用户QPS不超过50


请求参数


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


返回参数


名称类型描述
RequestIdString本次请求编号


示例



请求示例



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

修改用户自定义的流控策略设置是针对阿里云API网关的一项功能,旨在帮助开放API用户灵活调整API访问的流量控制规则。此操作对已绑定的API策略会即时生效,并且单个用户的调用频率(QPS)限制为不超过50次每秒。以下是修改流控策略所需的请求参数及返回信息的详细说明:

请求参数

  1. Action: 必填,操作接口名,固定值为 ModifyTrafficControl
  2. TrafficControlId: 必填,流控策略的唯一ID,例如 tf123456
  3. TrafficControlName: 可选,流控策略的名称,支持大小写英文字母、中文、数字和下划线,长度在4到50字符之间,不允许以下划线开头,如 流控测试
  4. TrafficControlUnit: 可选,流控的时间单位,可选值包括 SECOND(秒)、MINUTE(分钟)、HOUR(小时)、DAY(天),例如 HOUR
  5. ApiDefault: 可选,每个API默认的流控阈值,例如 10000
  6. UserDefault: 可选,每个用户默认的流控阈值,例如 10000
  7. AppDefault: 可选,每个APP应用默认的流控阈值,例如 10000
  8. Description: 可选,关于流控策略的描述信息,例如 流控测试描述

返回参数

  • RequestId:本次请求的唯一编号,例如 CEF72CEB-54B6-4AE8-B225-F876FF7BZ004

通过调用 ModifyTrafficControl 接口并提供上述参数,您可以根据需要调整API网关的流控策略配置,确保服务的稳定性和安全性。

请注意,执行此操作前,请确保您已了解相关参数的具体含义及其对现有API调用可能产生的影响。此外,尽管示例中未直接给出请求示例代码,但您可以在阿里云OpenAPI Explorer中直接运行该接口进行调试,以简化签名过程并快速生成SDK代码示例。


参考角标: - [1] ModifyTrafficControl - 修改用户自定义的流控策略设置 - [2] CreateTrafficControl - 创建阿里云自定义流控策略 - [3] ModifyTrafficControl - 修改用户自定义的流控策略设置(重复条目,强调信息来源一致性)

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