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.
- Aprender cómo autorizar y autenticarla.
- Obtener los región y punto de conexión requeridos.
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
Sí
ID de proyecto de un tenant en una región.
Para obtener este valor, consulte Obtención de un ID de proyecto.
Solicitud
Nombre |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
instance_id |
Sí |
String |
ID de instancia, que es compatible con el formato UUID. |
name |
Sí |
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.