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

Obtención de enlaces para descargar registros de errores

Función

Esta API se utiliza para obtener el enlace de descarga de los registros de errores.

Restricciones

El enlace para descargar los registros de errores es válido dentro de los 15 minutos posteriores a la actualización.

Depuración

Puede depurar esta API en el Explorador de API.

URI

  • Formato URI

    POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/errorlog-download

  • Ejemplo

    https://dds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/6ade8143870047b8999aba8f1891b48ein02/errorlog-download

  • Descripción del parámetro
    Tabla 1 Descripción del parámetro

    Nombre

    Obligatorio

    Descripción

    project_id

    Especifica la ID de proyecto de un inquilino en una región.

    instance_id

    Especifica la ID de instancia, que se puede obtener llamando a la API para consultar instancias. Si no tiene una instancia, puede llamar a API utilizada para crear una instancia.

Solicitudes

  • Descripción del parámetro

    Nombre

    Obligatorio

    Tipo

    Descripción

    file_name_list

    No

    Array of strings

    Especifica la lista de los nombres de los archivos que se van a descargar.

    node_id_list

    No

    Array of strings

    Especifica la lista de ID de nodo. Si este parámetro se deja en blanco, se pueden consultar todos los nodos de la instancia.

    Para obtener más información, consulta el valor de id en la tabla de nodes data structure en la sección " consulta de instancia " en la DDS API Reference.

    Nodos que se pueden consultar:

    • nodos de mongos, shard y configuración en un clúster.
    • Todos los nodos de un conjunto de réplicas o una instancia de nodo único.
  • Respuesta al cuerpo de solicitud
    {
      "file_name_list": [
        "0541c9f81e80d2201fccc00b92ad6ec0_052f8a12dfed43fbb27c2020e3c3c507no02_errorlog_20201117104809"
      ],
      "node_id_list": [
        "052f8a12dfed43fbb27c2020e3c3c507no02"
      ]
    }

Respuestas

  • Descripción del parámetro
    Tabla 2 Descripción del parámetro

    Nombre

    Tipo

    Descripción

    list

    List

    Indica la lista de enlaces de descarga del registro de errores.

    Para más detalles, consulte Tabla 3.

    status

    String

    Indica el estado del enlace de descarga del registro de errores.

    • FINISH: Se ha generado el enlace de descarga.
    • CREATING: Se está generando un archivo y se va a preparar el enlace de descarga.
    • FAILED: Los archivos de registro no se pueden preparar.

    count

    Integer

    Indica el número de enlaces de registro de errores.

    Tabla 3 descripción de la estructura de datos del campo de lista

    Nombre

    Tipo

    Descripción

    node_name

    String

    Indica el nombre del nodo.

    file_name

    String

    Indica el nombre del archivo generado para descargar los registros de errores.

    status

    String

    Indica el estado del enlace actual.

    • SUCCESS: Se ha generado el enlace de descarga.
    • EXPORTING: Se está generando un archivo y se va a preparar el enlace de descarga.
    • FAILED: Los archivos de registro no se pueden preparar.

    file_size

    String

    Indica el tamaño del archivo en KB.

    file_link

    String

    Indica el enlace de descarga.

    NOTA:

    El enlace de descarga es válido dentro de los 15 minutos posteriores a la actualización. Después de que expire el tiempo de actualización, se volverá a obtener el enlace de descarga.

    update_at

    Long

    Indica la hora de actualización.

  • Ejemplo de respuesta
    {
      "list": [
        {
          "file_name": "node_1",
          "file_name": "054bc9c1f680d55c1f36c006e5a9f67b_errorlog_download_20200515080614589",
          "status": "SUCCESS",
          "file_size": "0",
          "file_link": "https://rdsbucket.opxxx.svc.rds.xxxxx.cnxianhz1.ur.obs.cn-xianhz-1.myhuaweicloud.com:443/054bc9c1f680d55c1f36c006e5a9f67b_errorlog_download_20200515080614589?AWSAccessKeyId=1BQ38TBCQHAVQXBUMUTC&Expires=1589530200&response-cache-control=no-cache%2Cno-store&Signature=Fgi4%2BLOJ9frAXyOkz5hRoW5O%2BUM%3D",
          " updated_at ": 1589529991385
        }
      ],
      "status": "FINISH",
      "count": 1
    }