DescribeTrafficControls - 查询流控策略列表及详情

更新时间:
复制为 MD 格式

查询用户自定义的流控策略列表及详情信息,支持条件查询。

接口说明

  • 此功能面向开放 API 的用户

  • 此接口可用于查询所有已创建的流控策略及策略下的特殊流控策略,包括详细信息

  • 此接口还可以支持条件查询,如查询指定接口所绑定的流控策略,如查询指定环境下的流控策略

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

apigateway:DescribeTrafficControls

get

*TrafficControl

acs:apigateway:{#regionId}:{#accountId}:trafficcontrol/{#TrafficControlId}

请求参数

名称

类型

必填

描述

示例值

TrafficControlId

string

流控策略 ID

tf123456

GroupId

string

指定的分组编号,必须和 ApiIdStageName 一起查询

0009db9c828549768a200320714b8930

ApiId

string

指定的 API 编号,必须和 GroupIdStageName 一起查询

3b81fd160f5645e097cc8855d75a1cf6

StageName

string

环境名称,必须和 GroupIdApiId 一起查询 ,可选值:

  • RELEASE:线上

  • TEST:测试

RELEASE

TrafficControlName

string

流控策略名称

流控测试

PageNumber

integer

指定要查询的页码,默认是 1,起始是 1

1

PageSize

integer

指定分页查询时每页行数,最大值 100,默认值为 10

10

返回参数

名称

类型

描述

示例值

object

PageNumber

integer

返回指定的页码

1

RequestId

string

请求 ID

93D91A99-F093-4596-87BA-3C4FBFD3FD8A

PageSize

integer

返回指定的每页条数

10

TotalCount

integer

返回结果的总条数

1

TrafficControls

object

TrafficControl

array<object>

由 TrafficControl 组成的数组格式,返回流控策略信息

array<object>

UserDefault

integer

每个用户默认的流控值

15000

ApiDefault

integer

每个 API 默认流控值

20000

ModifiedTime

string

上一次修改时间(格林威治时间)

2016-01-27T10:34:38Z

Description

string

流控策略描述

test

TrafficControlUnit

string

流控策略单位,可选值:

  • MINUTE:分钟

  • HOUR:小时

  • DAY:天

Minute

TrafficControlName

string

流控策略名称

wulingtestq1

AppDefault

integer

每个 app 默认的流控值

8000

TrafficControlId

string

流控策略 ID

cfed6c970d45481dbe136d6b5ac68c41

CreatedTime

string

创建时间(格林威治时间)

2016-01-27T10:19:39Z

SpecialPolicies

object

SpecialPolicy

array<object>

由 SpecialPolicy 组成的数组格式,返回特殊流控策略信息

array<object>

SpecialType

string

特殊流控类型,可选值:

  • APP:应用

  • USER:用户

USER

Specials

object

Special

array<object>

由 Special 组成的数组格式,返回特殊流控策略数据项信息

object

TrafficValue

integer

流控值

100

SpecialKey

string

根据 SpecialType 对应的 AppId 或者是用户账号

test_wg@aliyun.com

示例

正常返回示例

JSON格式

{
  "PageNumber": 1,
  "RequestId": "93D91A99-F093-4596-87BA-3C4FBFD3FD8A",
  "PageSize": 10,
  "TotalCount": 1,
  "TrafficControls": {
    "TrafficControl": [
      {
        "UserDefault": 15000,
        "ApiDefault": 20000,
        "ModifiedTime": "2016-01-27T10:34:38Z",
        "Description": "test",
        "TrafficControlUnit": "Minute",
        "TrafficControlName": "wulingtestq1",
        "AppDefault": 8000,
        "TrafficControlId": "cfed6c970d45481dbe136d6b5ac68c41",
        "CreatedTime": "2016-01-27T10:19:39Z",
        "SpecialPolicies": {
          "SpecialPolicy": [
            {
              "SpecialType": "USER",
              "Specials": {
                "Special": [
                  {
                    "TrafficValue": 100,
                    "SpecialKey": "test_wg@aliyun.com"
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情