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

Consulta de informações sobre a tarefa

Função

Essa API é usada para consultar o status de execução da tarefa atual com base no ID da tarefa retornado pela API do par de chaves SSH.

URI

GET /v3/{project_id}/tasks/{task_id}

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

task_id

Sim

String

ID da tarefa.

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

server_id

String

ID da VM do inquilino.

task_id

String

O ID retornado quando uma tarefa é entregue com sucesso.

task_status

String

Estado de processamento de par de chaves. Pode ser:

  • READY_RESET: preparar para redefinir o par de chaves.
  • RUNNING_RESET: redefinir o par de chaves.
  • FAILED_RESET: falha ao redefinir.
  • SUCCESS_RESET: a reinicialização foi bem-sucedida.
  • READY_REPLACE: preparar para substituir o par de chaves.
  • RUNNING_REPLACE: substituir o par de chaves.
  • FAILED_RESET: a substituição falhou.
  • SUCCESS_RESET: substituição bem sucedida.
  • READY_UNBIND: preparar-se para desvincular o par de chaves.
  • RUNNING_UNBIND: desvinculação do par de chaves.
  • FAILED_UNBIND: falha ao desfazer vinculação.
  • SUCCESS_UNBIND: desvinculação bem-sucedida.

Código de status: 400

Tabela 4 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.

{
  "task_id" : "aee8d2fe-5484-4753-9177-5a38dc15546c",
  "task_status" : "RUNNING_RESET",
  "server_id" : "c9aa197b-a6b6-4c33-b3a6-fa0b4ec50006"
}

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.