Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-08 GMT+08:00

Consulta de operaciones de ECS por ID de solicitud

Función

Esta API se utiliza para consultar una solicitud de un ECS.

URI

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

Tabla 1 describe los parámetros en el URI.
Tabla 1 Descripción del parámetro

Parámetro

Obligatorio

Descripción

project_id

Especifica el ID del proyecto.

Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto.

server_id

Especifica el ID ECS.

request_id

Especifica el ID de la solicitud.

Solicitud

No hay

Respuesta

Tabla 2 describe los parámetros de respuesta.

Tabla 2 Parámetros de respuesta

Parámetro

Tipo

Descripción

instanceAction

Object

Especifica una operación realizada en el ECS. Para más detalles, consulte Tabla 3.

Tabla 3 Descripción del campo instanceAction

Parámetro

Obligatorio

Tipo

Descripción

action

String

Especifica el nombre de la acción.

instance_uuid

String

Especifica el ID de ECS en formato UUID.

message

String

Especifica el estado de resultado de la acción.

project_id

String

Especifica el ID del proyecto.

request_id

String

Especifica el ID de la solicitud.

start_time

String

Especifica la hora en que se inició la acción.

user_id

String

Especifica el ID de usuario.

events

Array of objects

Describe los eventos. Para más detalles, consulte Tabla 4.

Tabla 4 Descripción del campo events

Parámetro

Obligatorio

Tipo

Descripción

event

String

Especifica el nombre de la acción.

result

String

Especifica el resultado de la ejecución.

traceback

String

Especifica el mensaje de error.

start_time

String

Especifica la hora en que se inició el evento.

finish_time

String

Especifica la hora en que se completó el evento.

Ejemplo de la solicitud

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

Ejemplo de la respuesta

{
    "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"
            }
        ]
    }
}