Restauración de una instancia de DCS
Función
Esta API se utiliza para restaurar los datos de copia de respaldo en una instancia de DCS específica.
Solo se pueden hacer copias de respaldo y restaurar las instancias DCS maestras/en espera y de clúster, mientras que las instancias de nodo único no pueden.
URI
POST /v2/{project_id}/instances/{instance_id}/restores
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
instance_id |
Sí |
String |
ID de instancia. |
project_id |
Sí |
String |
ID del proyecto. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
backup_id |
Sí |
String |
ID de copia de respaldo. |
remark |
No |
String |
Descripción de la restauración de instancia de DCS. |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
restore_id |
String |
ID del registro de restauración. |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 500
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Solicitudes de ejemplo
POST https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id}/restores { "backup_id" : "8ba256cb-e5ac-44f6-a3da-c03d8f0e5029", "remark" : "restore instance" }
Ejemplo de respuestas
Código de estado: 200
Instancia restaurada correctamente.
{ "restore_id" : "a6155972-800c-4170-a479-3231e907d2f6" }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
Instancia restaurada correctamente. |
400 |
Solicitud no válida. |
500 |
Error interno del servicio. |
Códigos de error
Consulte Códigos de error.