Consulta entradas de log de limitação de taxa.
Descrição da operação
-
Se você não definir o parâmetro StartTime ou EndTime, a solicitação retorna os dados coletados nas últimas 24 horas. Se você definir ambos os parâmetros StartTime e EndTime, a solicitação retorna os dados coletados dentro do intervalo de tempo especificado. Você deve definir ambos os parâmetros ou deixar ambos vazios.
-
Você pode especificar até 20 nomes de domínio em cada solicitação. Se você especificar vários nomes de domínio, separe-os com vírgulas (,).
-
Você pode consultar dados coletados nos últimos 30 dias.
-
Cada conta pode chamar esta operação até 50 vezes por segundo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cdn:DescribeDomainCcActivityLog |
get |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Não |
O nome de domínio acelerado. Você pode especificar vários nomes de domínio e separá-los com vírgulas (,). Se você não especificar este parâmetro, os dados de todos os nomes de domínio acelerados da sua conta serão consultados. |
example.com |
| StartTime |
string |
Não |
O início do intervalo de tempo a ser consultado. Especifique o horário no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. O horário deve estar em UTC. A granularidade mínima de tempo para coleta de dados é de 5 minutos. Se você deixar este parâmetro vazio, os dados coletados nas últimas 24 horas serão consultados. |
2018-12-10T20:00:00Z |
| EndTime |
string |
Não |
O fim do intervalo de tempo a ser consultado. Especifique o horário no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. O horário deve estar em UTC. O horário de término deve ser posterior ao horário de início. |
2018-12-10T21:00:00Z |
| TriggerObject |
string |
Não |
O gatilho de limitação de taxa pelo qual você deseja consultar dados. Se você deixar este parâmetro vazio, todos os eventos que acionaram a limitação de taxa serão consultados. |
IP |
| Value |
string |
Não |
O valor do gatilho. Se você deixar este parâmetro vazio, todos os eventos registrados para o gatilho serão consultados. |
1.2.3.4 |
| RuleName |
string |
Não |
Um nome de regra personalizado. Valores válidos:
Se você deixar este parâmetro vazio, os eventos que acionaram a limitação de taxa com base em todas as regras serão consultados. |
test2 |
| PageSize |
integer |
Não |
O número de entradas a serem retornadas em cada página. Valor padrão: 30. |
30 |
| PageNumber |
integer |
Não |
O número da página a ser retornada. Valor padrão: 1. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| PageIndex |
integer |
O número da página retornada. |
1 |
| RequestId |
string |
O ID da solicitação. |
3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F |
| PageSize |
integer |
O número de entradas retornadas por página. |
30 |
| Total |
integer |
O número total de entradas retornadas. |
20 |
| ActivityLog |
array<object> |
A lista de logs de limitação de taxa. |
|
|
object |
|||
| Value |
string |
O valor do gatilho para limitação de taxa. |
1.2.3.4 |
| Ttl |
integer |
O período de tempo durante o qual a limitação de taxa permanece efetiva. |
300 |
| Action |
string |
A ação que foi acionada. |
deny |
| TriggerObject |
string |
O gatilho da limitação de taxa. |
Ip |
| TimeStamp |
string |
O timestamp dos dados retornados. |
2015-12-10T20:00:00Z |
| DomainName |
string |
O nome de domínio acelerado. |
example.com |
| RuleName |
string |
O nome da regra com base na qual a limitação de taxa foi acionada. |
test |
Exemplos
Resposta de sucesso
JSON formato
{
"PageIndex": 1,
"RequestId": "3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F",
"PageSize": 30,
"Total": 20,
"ActivityLog": [
{
"Value": "1.2.3.4",
"Ttl": 300,
"Action": "deny",
"TriggerObject": "Ip",
"TimeStamp": "2015-12-10T20:00:00Z",
"DomainName": "example.com",
"RuleName": "test"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | The specified start time is invalid. For more information, see the API references. |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | The format of the end time is invalid. Specify a valid value. |
| 400 | InvalidStartTime.ValueNotSupported | The specified value of parameter StartTime is not supported. | |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | EndTime is earlier than StartTime. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.