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

Replicación de copia de respaldo

Función

Esta API se utiliza para replicar una copia de respaldo entre regiones.

URI

POST /v3/{project_id}/backups/{backup_id}/replicate

Tabla 1 Parámetros de path

Parámetro

Obligatorio

Tipo

Descripción

backup_id

String

ID de la copia de respaldo que se va a replicar

project_id

String

ID de proyecto

Parámetros de solicitud

Tabla 2 Parámetros de encabezado de solicitud

Parámetro

Obligatorio

Tipo

Descripción

X-Auth-Token

String

Token de usuario. El token se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es el token de usuario.

Tabla 3 Parámetros de body de solicitud

Parámetro

Obligatorio

Tipo

Descripción

replicate

BackupReplicateReqBody object

Parámetro de replicación

Tabla 4 BackupReplicateReqBody

Parámetro

Obligatorio

Tipo

Descripción

description

No

String

Descripción de la réplica

Mínimo: 0

Máximo: 255

destination_project_id

String

ID del proyecto de destino de replicación

destination_region

String

Región de destino de replicación

Mínimo: 0

Máximo: 255

destination_vault_id

String

ID del almacén en la región de destino de replicación

enable_acceleration

No

Boolean

Si se habilita la función de aceleración para acortar el tiempo de replicación para la replicación entre regiones. Si este parámetro no está definido, la función de aceleración está deshabilitada.

Predeterminado: false

name

No

String

Nombre de la réplica

Mínimo: 1

Máximo: 64

Parámetros de respuesta

Código de estado: 200

Tabla 5 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

replication

BackupReplicateRespBody object

Parámetro de respuesta de replicación

Tabla 6 BackupReplicateRespBody

Parámetro

Tipo

Descripción

backup_id

String

ID de la copia de respaldo de origen utilizada para la replicación

destination_project_id

String

ID del proyecto de destino de replicación

destination_region

String

Región de destino de replicación

destination_vault_id

String

ID del almacén en la región de destino de replicación

project_id

String

ID del proyecto donde se realiza la replicación

provider_id

String

ID de tipo de recurso

replication_record_id

String

ID de registro de replicación

source_region

String

Región de origen de replicación

Solicitudes de ejemplo

POST https://{endpoint}/v3/f841e01fd2b14e7fa41b6ae7aa6b0594/backups/a5200268-74a5-4806-acc6-95793ab0228b/replicate

{
  "replicate" : {
    "description" : "backup_description",
    "destination_project_id" : "68589cac08274b82b4e254268a3862d8",
    "destination_region" : "region2",
    "destination_vault_id" : "0ca3eb86-8800-46da-9c37-9d657a825274",
    "enable_acceleration" : false,
    "name" : "backup_name"
  }
}

Ejemplo de respuestas

Código de estado: 200

OK

{
  "replication" : {
    "destination_vault_id" : "0ca3eb86-8800-46da-9c37-9d657a825274",
    "provider_id" : "0daac4c5-6707-4851-97ba-169e36266b66",
    "backup_id" : "6df2b54c-dd62-4059-a07c-1b8f24f2725d",
    "destination_project_id" : "68589cac08274b82b4e254268a3862d8",
    "destination_region" : "region2",
    "source_region" : "region1",
    "project_id" : "4229d7a45436489f8c3dc2b1d35d4987",
    "replication_record_id" : "1579a71e-8d8d-41e6-85dc-d77f5ce8d91a"
  }
}

Códigos de estado

Código de estado

Descripción

200

OK

Códigos de error

Consulte Códigos de error.