Use a operação DescribeTaskInfo para consultar os detalhes de execução de uma tarefa pelo ID.
Depuração
Cabeçalhos da requisição
Esta operação usa apenas cabeçalhos de requisição comuns. Para mais informações, consulte Cabeçalhos de requisição comuns.
Sintaxe da requisição
GET /tasks/{task_id} HTTP/1.1
Parâmetros da requisição
|
Parâmetro |
Tipo |
Posição |
Obrigatório |
Exemplo |
Descrição |
|
task_id |
String |
Path |
Sim |
T-5faa48fb31b6b8078d00**** |
ID da tarefa. |
Parâmetros de resposta
Parâmetro |
Tipo |
Exemplo |
Descrição |
| task_id | String | T-5faa48fb31b6b8078d000006 | ID da tarefa. |
| cluster_id | String | c78592bfe92244365b3c3ad47f1de**** | ID do cluster. |
| task_type | String | cluster_scaleout | Tipo da tarefa. O valor |
| state | String | running | Status da tarefa. Valores válidos:
|
| created | String | 2020-11-10T16:02:04+08:00 | Horário de criação da tarefa. |
| updated | String | 2020-11-10T16:03:06+08:00 | Horário da última atualização da tarefa. |
| target | Object | Objeto da tarefa. |
|
| id | String | c78592bfe92244365b3c3ad47f1de**** | ID do objeto. |
| type | String | cluster | Tipo do objeto. |
| parameters | Map | Parâmetros da tarefa. |
|
| stages | Array of stages | Detalhes sobre o estágio da tarefa. |
|
| state | String | running | Status do estágio. |
| start_time | String | 2022-12-15 23:00:00 | Horário de início do estágio. |
| end_time | String | 2022-12-15 23:00:00 | Horário de término do estágio. |
| message | String | success to xxxxx | Mensagem referente ao estágio. |
| outputs | Map | Saída gerada no estágio. |
|
| current_stage | String | DrainNodes | Estágio atual da tarefa. |
| events | Array of events | Evento gerado pela tarefa. |
|
| action | String | start | Ação do evento. |
| level | String | Normal | Nível de severidade do evento. |
| message | String | start to xxx | Mensagem sobre o evento. |
| reason | String | NodePoolUpgradeStart | Causa do evento. |
| source | String | ACK | source do evento. |
| timestamp | String | 1669706229286 | Timestamp de geração do evento. |
| task_result | Array of task | Resultado da execução da tarefa. |
|
| data | String | i-xxx | Recursos gerenciados pela tarefa. Em tarefas de scale-out, este parâmetro corresponde ao ID da instância adicionada. |
| status | String | success | Status de dimensionamento do recurso. Valores válidos:
|
| error | Object | Erro retornado pela tarefa. |
|
| code | String | 400 | Código de erro. |
| message | String | failed to xxx | Mensagem de erro retornada. |
Exemplos
Exemplos de requisição
GET /tasks/T-5faa48fb31b6b8078d00**** HTTP/1.1
Content-Type:application/json
Exemplos de resposta de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<cluster_id>c78592bfe92244365b3c3ad47f1de****</cluster_id>
<task_id>T-5faa48fb31b6b8078d000006</task_id>
<created>2020-11-10T16:02:04+08:00</created>
<updated>2020-11-10T16:03:06+08:00</updated>
<state>running</state>
<task_type>cluster_scaleout</task_type>
<task_result>
<data>i-xxx</data>
<status>success</status>
</task_result>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"cluster_id" : "c78592bfe92244365b3c3ad47f1de****",
"task_id" : "T-5faa48fb31b6b8078d000006",
"created" : "2020-11-10T16:02:04+08:00",
"updated" : "2020-11-10T16:03:06+08:00",
"state" : "running",
"task_type" : "cluster_scaleout",
"task_result" : [ {
"data" : "i-xxx",
"status" : "success"
} ]
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.