Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-02-28 GMT+08:00

Consultar detalhes da falha da tarefa

Função

Essa API é usada para consultar informações sobre tarefas com falha, como tarefas de vinculação e desvinculação.

URI

GET /v3/{project_id}/failed-tasks

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

Parâmetros de solicitação

Tabela 2 Parâmetros de cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

X-Auth-Token

Sim

String

Token do usuário. O token pode ser obtido chamando a API do IAM (valor de X-Subject-Token no cabeçalho de resposta).

Parâmetros de resposta

Código de status: 200

Tabela 3 Parâmetros de corpo da resposta

Parâmetro

Tipo

Descrição

total

Integer

Número total de tarefas falhadas.

tasks

Array of FailedTasks objects

Lista de tarefas com falha.

Tabela 4 FailedTasks

Parâmetro

Tipo

Descrição

task_id

String

ID da VM.

operate_type

String

Tipo de operação de uma tarefa. Pode ser:

  • FAILED_RESET: redefinir
  • FAILED_REPLACE: substituir
  • FAILED_UNBIND: desvincular

task_time

String

Tempo da tarefa.

task_error_code

String

Código de erro de uma falha de tarefa.

task_error_msg

String

Código de erro de uma falha de tarefa.

server_name

String

Nome da VM.

server_id

String

ID da VM.

keypair_name

String

Nome do par de chaves.

Código de status: 400

Tabela 5 Parâmetros de corpo da resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Mensagem de erro.

Exemplo de solicitações

Nenhum

Exemplo de respostas

Código de status: 200

OK.

{
  "total" : 1,
  "tasks" : [ {
    "task_id" : "aee8d2fe-5484-4753-9177-5a38dc15546c",
    "operate_type" : "RUNNING_RESET",
    "task_time" : "1523342130000",
    "task_error_code" : null,
    "task_error_msg" : "Update public key error",
    "server_name" : "Test",
    "server_id" : "c9aa197b-a6b6-4c33-b3a6-fa0b4ec50006",
    "keypair_name" : "KeyPair-xt"
  } ]
}

Código de status: 400

Ocorreu um erro.

{
  "error_code" : "KPS.XXX",
  "error_msg" : "XXX"
}

Códigos de status

Código de status

Descrição

200

OK.

400

Ocorreu um erro.

Códigos de erro

Consulte Códigos de erro.