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

Obtención de logs de la consola de gestión de ECS

Función

Esta API se utiliza para obtener logs de la consola de gestión de ECS.

URI

POST /v2.1/{project_id}/servers/{server_id}/action

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 de ECS.

Restricciones

Esta API se descartará desde una versión posterior a la microversión 2.5. Cuando utilice esta API, establezca la microversión en 2.5 o anterior.

Solicitud

Tabla 2 describe los parámetros de solicitud.

Tabla 2 Parámetros de solicitud

Parámetro

Obligatorio

Tipo

Descripción

os-getConsoleOutput

Object

Obtiene los logs de la consola de gestión de ECS. Para más detalles, consulte Tabla 3.

Tabla 3 Descripción de parámetro os-getConsoleOutput

Parámetro

Obligatorio

Tipo

Descripción

length

Integer

Especifica el número de filas del log de solicitudes. El valor es mayor o igual que -1, lo que indica que la salida no está limitada.

Respuesta

Tabla 4 describe el parámetro de respuesta.

Tabla 4 Parámetro de respuesta

Parámetro

Tipo

Descripción

output

String

Especifica los registros de la consola de ECS.

Ejemplo de la solicitud

POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers/47e9be4e-a7b9-471f-92d9-ffc83814e07a/action
{
   "os-getConsoleOutput" : {
        "length" : "50"
    }
}

Ejemplo de la respuesta

{
    "output": "FAKE CONSOLEOUTPUT\nANOTHER\nLAST LINE"
}