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.
Central de ajuda> Cloud Backup and Recovery> Referência de API> APIs do CBR> Cofres> Aplicação de uma política a um cofre
Atualizado em 2023-04-26 GMT+08:00

Aplicação de uma política a um cofre

Função

Esta API é usada para aplicar uma política a um cofre.

URI

POST /v3/{project_id}/vaults/{vault_id}/associatepolicy

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto

vault_id

Sim

String

ID do cofre

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.

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

Parâmetro

Obrigatório

Tipo

Descrição

destination_vault_id

Não

String

ID do cofre de destino. Esse parâmetro é usado e obrigatório somente quando uma política de replicação é definida.

policy_id

Não

String

ID da política. Especifique policy_id ou add_policy_ids em uma solicitação.

add_policy_ids

Não

Array of strings

IDs das políticas recém-associadas. Policy_id ou add_policy_ids podem ser especificados em uma solicitação.

Mínimo: 1

Máximo: 10

Parâmetros de resposta

Código de status: 200

Tabela 4 Parâmetros de corpo de resposta

Parâmetro

Tipo

Descrição

associate_policy

VaultPolicyResp object

Detalhes da aplicação de uma política a um cofre

Tabela 5 VaultPolicyResp

Parâmetro

Tipo

Descrição

destination_vault_id

String

ID do cofre da região de destino. Este parâmetro está disponível somente quando uma política de replicação é configurada.

policy_id

String

ID de política configurada

vault_id

String

ID do cofre para configurar o ID da política

Exemplo de solicitações

POST https://{endpoint}/v3/f841e01fd2b14e7fa41b6ae7aa6b0594/vaults/79bd9daa-884f-4f84-b8fe-235d58cd927d/associatepolicy { "policy_id" : "7075c397-25a0-43e2-a83a-bb16eaca3ee5" }

Exemplo de respostas

Código de status: 200

OK

{ "associate_policy" : { "vault_id" : "2402058d-8373-4b0a-b848-d3c0dfdc71a8", "policy_id" : "7075c397-25a0-43e2-a83a-bb16eaca3ee5" } }

Códigos de status

Código de status

Descrição

200

OK

Códigos de erro

Consulte Códigos de erro.