调用DescribeDcdnDomainCcActivityLog查询频次控制规则拦截日志。

说明
  • 不指定StartTime和EndTime时,默认读取过去24小时的数据;同时支持按指定的起止时间查询,StartTime和EndTime两者需要同时指定。
  • 最多可获取30天的数据。
  • 单用户调用频率:50次/秒。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeDcdnDomainCcActivityLog

系统规定参数。取值: DescribeDcdnDomainCcActivityLogData

DomainName String example.com

需要查询的加速域名。支持批量域名查询,多个域名用半角逗号(,)分隔。

若该参数为空,默认返回所有加速域名合并后数据。

StartTime String 2015-12-10T20:00:00Z

获取数据的起始时间点。日期格式按照ISO8601表示法,并使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。

最小数据粒度为5分钟。

若该参数为空,默认读取过去24小时数据。

EndTime String 2015-12-10T21:05:00Z

获取数据的结束时间点。日期格式按照ISO8601表示法,并使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。

结束时间需大于起始时间。

TriggerObject String IP

触发对象。

若该参数为空,则查询所有拦截事件。

Value String 10.10.10.10

触发对象值。

若该参数为空,则查询所有拦截事件。

RuleName String test2

规则名称。

  • 正常模式:default_normal;
  • 紧急模式:default_attack;
  • 自定义模式:用户自定义规则名称,例如test2。

若该参数为空,则查询所有拦截事件。

PageSize Long 30

单页显示数量。默认值:30

PageNumber Long 1

页码。默认值:1

返回数据

名称 类型 示例值 描述
ActivityLog Array of LogInfo

拦截事件数据。

Action String deny

拦截动作。

DomainName String example.com

加速域名。

RuleName String test2

拦截规则名称。

TimeStamp String 2015-12-10T20:00:00Z

时间片起始时刻。

TriggerObject String IP

触发对象。

Ttl Long 300

生效时长,单位:秒。

Value String 10.10.10.10

触发对象值。

PageIndex Long 1

返回数据的页码。

PageSize Long 30

整页大小。

RequestId String 3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F

请求ID。

Total Long 20

总条数。

示例

请求示例

http://dcdn.aliyuncs.com?Action=DescribeDcdnDomainCcActivityLogData&DomainName=example.com
&StartTime=2015-12-10T20:00:00Z
&EndTime=2015-12-10T21:05:00Z
&<公共请求参数>

正常返回示例

XML格式

<DescribeDcdnDomainCcActivityLogResponse>
  <Total>20</Total>
  <PageSize>30</PageSize>
  <PageIndex>1</PageIndex>
  <RequestId>3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F</RequestId>
  <ActivityLog>
        <TimeStamp>2015-12-10T20:00:00Z</TimeStamp>
        <Value>10.10.10.10</Value>
        <TriggerObject>IP</TriggerObject>
        <DomainName>example.com</DomainName>
        <Ttl>300</Ttl>
        <Action>deny</Action>
        <RuleName>test2</RuleName>
  </ActivityLog>
  <ActivityLog>
        <TimeStamp>2015-12-10T20:00:00Z</TimeStamp>
        <Value>safari 5.1 – Windows</Value>
        <TriggerObject>Header_UserAgent</TriggerObject>
        <DomainName>example.com</DomainName>
        <Ttl>300</Ttl>
        <Action>deny</Action>
        <RuleName>test2</RuleName>
  </ActivityLog>
</DescribeDcdnDomainCcActivityLogResponse>

JSON格式

{
    "Total": 20,
    "PageSize": 30,
    "PageIndex": 1,
    "RequestId": "3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F",
    "ActivityLog": [
        {
            "TimeStamp": "2015-12-10T20:00:00Z",
            "Value": "10.10.10.10",
            "TriggerObject": "IP",
            "DomainName": "example.com",
            "Ttl": 300,
            "Action": "deny",
            "RuleName": "test2"
        },
        {
            "TimeStamp": "2015-12-10T20:00:00Z",
            "Value": "safari 5.1 – Windows",
            "TriggerObject": "Header_UserAgent",
            "DomainName": "example.com",
            "Ttl": 300,
            "Action": "deny",
            "RuleName": "test2"
        }
    ]
}

错误码

HttpCode 错误码 错误信息 描述
400 MissingTimeParameter The StartTime and EndTime must be both specified. 请同时提供开始时间和结束时间。
400 InvalidStartTime.Malformed The specified StartTime parameter is invalid. 请提供正确的开始时间格式。日期格式按照ISO8601表示法,并使用UTC时间,格式为:yyyy-MM-ddTHH:mm:ssZ。
400 InvalidEndTime.Malformed The specified EndTime is invalid. 请提供正确的结束时间格式。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:yyyy-MM-ddTHH:mm:ssZ。
400 InvalidEndTime.Mismatch The specified EndTime is earlier than the StartTime. 结束时间早于开始时间,请检查。
400 InvalidStartTime.ValueNotSupported The specified StartTime is invalid. 不支持该开始时间,请重新填写。

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