Consulta o status das tarefas de atualização e pré-carregamento para verificar se elas entraram em vigor em toda a rede. Esta operação suporta a consulta de dados dos últimos três dias.
Descrição da operação
Você pode consultar por ID da tarefa ou URL.
Você pode especificar tanto TaskId quanto ObjectPath. Se nem TaskId nem ObjectPath forem especificados, a primeira página de dados (20 entradas) dos últimos três dias será consultada por padrão.
Você só pode consultar dados dos últimos três dias.
Ao especificar DomainName ou Status, você deve especificar ObjectType.
Limite de taxa: 5 chamadas por segundo por usuário.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dcdn:DescribeDcdnRefreshTasks |
get |
domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TaskId |
string |
Não |
O ID da tarefa. O ID da tarefa é retornado quando você cria uma tarefa de atualização ou pré-carregamento. |
704225667 |
| ObjectPath |
string |
Não |
O caminho do objeto para consultas de correspondência exata. |
http://example.com/examplefile.txt |
| PageNumber |
integer |
Não |
O número da página. Valores válidos: 1 a 100000. |
2 |
| ObjectType |
string |
Não |
O tipo de tarefa. Valores válidos:
Este parâmetro é obrigatório quando você especifica DomainName ou Status. Valores válidos:
|
file |
| DomainName |
string |
Não |
O nome de domínio acelerado. Apenas um único nome de domínio é suportado. Por padrão, todos os nomes de domínio acelerados são consultados. |
example.com |
| Status |
string |
Não |
O status da tarefa. Valores válidos:
Valores válidos:
|
Complete |
| PageSize |
integer |
Não |
O número de entradas por página. Valor padrão: 20. Valor máximo: 50. Valores válidos: 1 a 50. |
20 |
| StartTime |
string |
Não |
A hora de início. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
2017-01-01T12:12:20Z |
| EndTime |
string |
Não |
A hora de término. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. Nota
A hora de término deve ser posterior à hora de início. |
2017-01-01T12:13:20Z |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
174F6032-AA26-470D-B90E-36F0EB205BEE |
| PageNumber |
integer |
O número da página. |
2 |
| PageSize |
integer |
O número de entradas por página. |
2 |
| TotalCount |
integer |
O número total de tarefas. |
20 |
| Tasks |
object |
||
| Task |
array<object> |
A lista de tarefas. |
|
|
object |
|||
| Status |
string |
O status. Valores válidos:
|
Complete |
| CreationTime |
string |
A hora de criação do objeto da tarefa do nó. A hora é exibida em UTC. |
2014-11-27T08:23:22Z |
| ObjectType |
string |
O tipo de tarefa. Valores válidos:
|
file |
| Process |
string |
A porcentagem de progresso. |
10 |
| Description |
string |
A descrição do erro retornada quando a atualização e o pré-carregamento falharam. Valores válidos:
|
InternalError |
| ObjectPath |
string |
O caminho do objeto. |
http://example.com/examplefile.txt |
| TaskId |
string |
O ID da tarefa. |
123 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "174F6032-AA26-470D-B90E-36F0EB205BEE",
"PageNumber": 2,
"PageSize": 2,
"TotalCount": 20,
"Tasks": {
"Task": [
{
"Status": "Complete",
"CreationTime": "2014-11-27T08:23:22Z",
"ObjectType": "file",
"Process": "10",
"Description": "InternalError",
"ObjectPath": "http://example.com/examplefile.txt",
"TaskId": "123"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidTaskId.Malformed | The specified TaskId is invalid. | O TaskId está incorreto. Especifique um TaskId válido. |
| 400 | MissingParameter.ObjectType | The ObjectType parameter is required if DomainName or ObjectType is specified. | O parâmetro ObjectType é obrigatório. |
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | Especifique a hora de início e a hora de término. |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | A hora de término é anterior à hora de início. Verifique as configurações de horário. |
| 400 | DomainNameOverLimit | A maximum of 500 domains are supported for each request. | Um máximo de 500 nomes de domínio são suportados em uma única solicitação. Reduza o número de nomes de domínio e tente novamente. |
| 400 | InvalidTime | The query time cannot exceed the last 3 days. | O intervalo de tempo da consulta não pode exceder os últimos 3 dias. |
| 400 | InvalidStartTime.Malformed | The specified StartTime parameter is invalid. | Especifique um formato de hora de início válido. O formato de data segue o padrão ISO 8601 e usa o horário UTC no formato: yyyy-MM-ddTHH:mm:ssZ. |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | Forneça um formato de hora de término válido. O formato de data segue o padrão ISO 8601 e usa UTC. O formato é yyyy-MM-ddTHH:mm:ssZ. |
| 400 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. | A hora de início não é suportada. Especifique uma hora de início válida. |
| 400 | InvalidObjectType.ValueNotSupported | The specified ObjectType is not supported. | O ObjectType é inválido. Especifique um ObjectType válido. |
| 400 | InvalidStatus.ValueNotSupported | The specified Status is not supported. | O Status está incorreto. Especifique um Status válido. |
| 429 | TooManyRequests | The server is busy. Please try again later. | O servidor está ocupado. Tente novamente mais tarde. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.