开发者社区 问答 正文

如何添加特殊流控配置?



在指定流控策略下添加特殊流控策略(AddTrafficSpecialControl)



描述


添加用户自定义特殊流控策略,到指定流控策略下

  • 此功能面向开放API的用户
  • 若传入的SpecialKey已经存在,则会直接覆盖之前的配置,请慎重操作
  • 注意特殊流控是添加到已存在的指定流控策略下的,添加后特殊流控策略将对该策略下的所有API生效


请求参数


名称类型是否必须描述
ActionString操作接口名,系统规定参数,取值:AddTrafficSpecialControl
TrafficControlIdString指定流控策略ID
SpecialTypeString特殊流控类型,可选值:
  • APP: 应用
  • USER: 用户
SpecialKeyString根据 SpecialType 填写对应的AppId或者阿里云账号ID(账号ID请到账号管理页面查看)
TrafficValueInteger对应的特殊流控值


返回参数


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


示例



请求示例



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

在阿里云API网关中,向指定的流控策略添加用户自定义特殊流控策略的操作指南如下:

请求目标

  • 目的:为开放API用户提供更灵活的流量控制手段,允许在现有流控策略基础上,针对特定应用或用户设置个性化的流量限制规则。

请求参数说明

  • Action: 必填,操作接口名,固定值 AddTrafficSpecialControl
  • TrafficControlId: 必填,指定要添加特殊流控策略的流控策略ID。
  • SpecialType: 必填,特殊流控类型,可选值为:
    • APP: 针对应用级别的流控。
    • USER: 针对用户账号级别的流控。
  • SpecialKey: 必填,根据 SpecialType 填写对应的值。如果是 APP 类型,则填写应用ID(AppId);如果是 USER 类型,则填写阿里云账号ID。
  • TrafficValue: 必填,设定的特殊流控值,用于限制对应 SpecialKey 的流量上限。

返回参数

  • RequestId: 本次请求的唯一编号,用于追踪和识别请求。

注意事项

  • 覆盖警告: 如果您提供的 SpecialKey 已经在该流控策略下存在,新的配置将会直接覆盖原有配置,请务必谨慎操作。
  • 生效范围: 特殊流控策略一旦添加,将作用于指定流控策略下的所有API,请确保配置符合预期的管理需求。

示例请求结构

{
  "Action": "AddTrafficSpecialControl",
  "TrafficControlId": "tf123456",
  "SpecialType": "APP",
  "SpecialKey": "3382463",
  "TrafficValue": 10000
}

授权与执行

  • 确保调用此接口的RAM用户或角色拥有 apigateway:AddTrafficSpecialControl 的权限。
  • 您可以通过阿里云API网关控制台或OpenAPI Explorer来执行此操作,后者可以帮助您免去计算签名的步骤,并能直接生成SDK代码示例以供使用。

通过上述步骤,您可以有效地在现有的流控策略中增加特殊流控规则,实现更加精细化的流量管理。

请注意,实际操作时应参考最新的阿里云API文档,以获取最准确的操作指导和参数信息。

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