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 2022-11-08 GMT+08:00

Consulta de operações de ECS por ID de solicitação

Função

Essa API é usada para consultar uma solicitação de um ECS.

URI

GET /v2.1/{project_id}/servers/{server_id}/os-instance-actions/{request_id}

Tabela 1 descreve os parâmetros no URI.
Tabela 1 Descrição do parâmetro

Parâmetro

Obrigatório

Descrição

project_id

Sim

Especifica a ID do projeto.

Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.

server_id

Sim

Especifica a ID de ECS.

request_id

Sim

Especifica o ID da solicitação.

Solicitação

Nenhum

Resposta

Tabela 2 descreve os parâmetros de resposta.

Tabela 2 Parâmetros de resposta

Parâmetro

Tipo

Descrição

instanceAction

Object

Especifica uma operação executada no ECS. Para mais detalhes, consulte Tabela 3.

Tabela 3 instanceAction descrição do campo

Parâmetro

Obrigatório

Tipo

Descrição

action

Sim

String

Especifica o nome da ação.

instance_uuid

Sim

String

Especifica a ID do ECS no formato UUID.

message

Sim

String

Especifica o status do resultado da ação.

project_id

Sim

String

Especifica a ID do projeto.

request_id

Sim

String

Especifica o ID da solicitação.

start_time

Sim

String

Especifica a hora em que a ação foi iniciada.

user_id

Sim

String

Especifica o ID do usuário.

events

Sim

Array of objects

Descreve eventos. Para mais detalhes, consulte Tabela 4.

Tabela 4 descrição do campo events

Parâmetro

Obrigatório

Tipo

Descrição

event

Sim

String

Especifica o nome da ação.

result

Sim

String

Especifica o resultado da execução.

traceback

Sim

String

Especifica a mensagem de erro.

start_time

Sim

String

Especifica a hora em que o evento foi iniciado.

finish_time

Sim

String

Especifica a hora em que o evento foi concluído.

Exemplo de solicitação

GET https://{endpoint}/v2.1/89655fe61c4c4a08b9f3e7f9095441b8/servers/e723eb40-f56e-40f9-8c8c-caa517fe06ba/os-instance-actions/req-5a429946-c9cc-45cc-b5bd-68864209e5c

Exemplo de resposta

{
    "instanceAction": {
        "instance_uuid": "e723eb40-f56e-40f9-8c8c-caa517fe06ba",
        "user_id": "752be40780484291a9cc7ae50fff3e6d",
        "start_time": "2014-12-11T02:17:49.000000",
        "request_id": "req-5a429946-c9cc-45cc-b5bd-68864209e5cc",
        "action": "create",
        "message": null,
        "project_id": "89655fe61c4c4a08b9f3e7f9095441b8",
        "events": [
            {
                "finish_time": "2014-12-11T02:17:58.000000",
                "start_time": "2014-12-11T02:17:50.000000",
                "traceback": null,
                "event": "compute_build_and_run_instance",
                "result": "Success"
            }
        ]
    }
}

Valores retornados

Consulte Valores retornados para solicitações gerais.