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

Adición de un miembro compartido

Función

Esta API se utiliza para agregar un miembro con el que se puede compartir la copia de respaldo. Solo las copias de seguridad de servidores en la nube se pueden compartir entre los inquilinos de la misma región.

URI

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

Tabla 1 Parámetros de path

Parámetro

Obligatorio

Tipo

Descripción

backup_id

String

ID de copia de respaldo

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.

X-User-Profile

No

String

Información del usuario, que es requerida por la política de autenticación de IAM

Tabla 3 Parámetros de body de solicitud

Parámetro

Obligatorio

Tipo

Descripción

members

Array of strings

ID de proyecto de los miembros del recurso compartido de copia de respaldo que se agregarán

Parámetros de respuesta

Código de estado: 200

Tabla 4 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

members

Array of Member objects

Parámetros de respuesta al agregar un miembro del recurso compartido de copia de respaldo

count

Integer

Número de miembros compartidos con los que se comparte la copia de respaldo

Tabla 5 Member

Parámetro

Tipo

Descripción

status

String

Estado de uso compartido de copias de seguridad

Valores de enumeración:

  • pending
  • accepted
  • rejected

created_at

String

Tiempo de compartición de copias de seguridad, por ejemplo, 2020-02-05T10:38:34.209782

updated_at

String

Tiempo de actualización, por ejemplo, 2020-02-05T10:38:34.209782

backup_id

String

ID de copia de respaldo

image_id

String

ID de la imagen creada mediante la copia de respaldo compartida aceptada

dest_project_id

String

ID del proyecto con el que se comparte la copia de respaldo

vault_id

String

ID del almacén donde se almacena la copia de respaldo compartida

id

String

ID del registro compartido

Solicitudes de ejemplo

POST https://{endpoint}/v3/0605767b5780d5762fc5c0118072a564/backups/0b07081e-3ec7-4e77-8571-54e2947da422/members

{
  "members" : [ "075e6035d300d48c2fd0c00b78b71ebf" ]
}

Ejemplo de respuestas

Código de estado: 200

OK

{
  "members" : [ {
    "status" : "pending",
    "image_id" : null,
    "backup_id" : "0b07081e-3ec7-4e77-8571-54e2947da422",
    "vault_id" : null,
    "dest_project_id" : "075e6035d300d48c2fd0c00b78b71ebf",
    "created_at" : "2020-02-05T10:38:34.209782",
    "updated_at" : null,
    "id" : "3c5a3015-c3a0-4dc6-a1e2-917b90f62319"
  } ]
}

Códigos de estado

Código de estado

Descripción

200

OK

Códigos de error

Consulte Códigos de error.