Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-04-26 GMT+08:00

Adição de um membro de compartilhamento

Função

Esta API é usada para adicionar um membro com quem o backup pode ser compartilhado. Somente backups de servidor em nuvem podem ser compartilhados entre locatários na mesma região.

URI

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

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

backup_id

Sim

String

ID do backup

project_id

Sim

String

ID do projeto

Parâmetros de solicitação

Tabela 2 Parâmetros do cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

X-Auth-Token

Sim

String

Token de usuário. O token pode ser obtido chamando a API do IAM usada para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é o token do usuário.

X-User-Profile

Não

String

Informações do usuário, exigidas pela política de autenticação do IAM

Tabela 3 Parâmetros de corpo de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

members

Sim

Array of strings

IDs de projeto dos membros de compartilhamento de backup a serem adicionados

Parâmetros de resposta

Código de status: 200

Tabela 4 Parâmetros de corpo de resposta

Parâmetro

Tipo

Descrição

members

Array of Member objects

Parâmetros de resposta da adição de um membro de compartilhamento de backup

count

Integer

Número de membros de compartilhamento com os quais o backup é compartilhado

Tabela 5 Member

Parâmetro

Tipo

Descrição

status

String

Estado do compartilhamento de backup

Valores de enumeração:

  • pending
  • accepted
  • rejected

created_at

String

Tempo de compartilhamento de backup, por exemplo, 2020-02-05T10:38:34.209782

updated_at

String

Tempo de atualização, por exemplo, 2020-02-05T10:38:34.209782

backup_id

String

ID do backup

image_id

String

ID da imagem criada usando o backup compartilhado aceito

dest_project_id

String

ID do projeto com o qual o backup é compartilhado

vault_id

String

ID do cofre onde o backup compartilhado está armazenado

id

String

ID do registro compartilhado

Exemplo de solicitações

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

Exemplo de respostas

Código de status: 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 status

Código de status

Descrição

200

OK

Códigos de erro

Consulte Códigos de erro.