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 2023-12-14 GMT+08:00

Creación de una copia de respaldo manual

Función

Esta API se utiliza para crear una copia de respaldo manual. Antes de invocar a esta API:

Esta API no estará disponible el 31 de marzo de 2024. Se recomienda cambiar las cargas de trabajo a la nueva API (Creación de una copia de respaldo manual) antes de esa fecha.

URI

  • Formato de URI

    POST https://{endpoint}/mysql/v3/{project_id}/backups/create

  • Ejemplo

    POST https://{endpoint}/mysql/v3/0483b6b16e954cb88930a360d2c4e663/backups/create

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

    Nombre

    Obligatorio

    Descripción

    project_id

    ID de proyecto de un tenant en una región.

    Para obtener este valor, consulte Obtención de un ID de proyecto.

Solicitud

Tabla 2 Descripción de parámetro

Nombre

Obligatorio

Tipo

Descripción

instance_id

String

ID de instancia, que es compatible con el formato UUID.

name

String

Nombre de copia de respaldo.

El valor consta de 4 a 64 caracteres y comienza con una letra. Es sensible a mayúsculas y minúsculas y contiene solo letras, dígitos, guiones (-) y guiones bajos (_).

description

No

String

Descripción de copia de respaldo. Contiene un máximo de 256 caracteres y no puede contener los caracteres especiales (>!<"&'=)

  • Ejemplo de solicitud
    {
       "instance_id": "d8e6ca5a624745bcb546a227aa3ae1cfin01",
       "name": "backup-1",
       "description": "manual backup"
    }

Respuesta

  • Respuesta normal
    Tabla 3 Descripción de parámetro

    Nombre

    Tipo

    Descripción

    backup

    Object

    Información de copia de respaldo.

    Para obtener más información, consulte Tabla 4.

    Tabla 4 descripción de la estructura de datos del campo de backup

    Nombre

    Tipo

    Descripción

    id

    String

    ID de copia de respaldo.

    name

    String

    Nombre de copia de respaldo.

    description

    String

    Descripción de copia de respaldo.

    begin_time

    String

    La hora de inicio de la copia de respaldo en el formato "yyyy-mm-ddThh:mm:ssZ", donde "T" indica la hora de inicio del campo de tiempo, y "Z" indica el desplazamiento de la zona horaria.

    status

    String

    Estado de la copia de respaldo. Valor:

    • BUILDING: Copia de respaldo en curso
    • COMPLETED: Copia de respaldo completada
    • FAILED: Error de copia de respaldo
    • AVAILABLE: Copia de respaldo disponible

    type

    String

    Tipo de copia de respaldo. Valor:

    • manual: copia de respaldo completa manual

    instance_id

    String

    ID de instancia de base de datos.

  • Ejemplo de respuesta normal
    {
    "backup": {
    "id": "2f4ddb93-b901-4b08-93d8-1d2e472f30fe",
    "name": "backup-1",
    "begin_time": "2020-07-07T01:17:05+0800",
    "status": "BUILDING",
    "type": "manual",
    "instance_id": "d8e6ca5a624745bcb546a227aa3ae1cfin01",
    "description": "desc"
    }
    }

Código de estado

Para obtener más información, consulte Códigos de estado.

Código de error.

Para obtener más información, consulte Códigos de error.