PutBackupVaultLockConfiguration - AWS Backup

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

PutBackupVaultLockConfiguration

Aplica o AWS Backup Vault Lock a um cofre de backup, evitando tentativas de excluir qualquer ponto de recuperação armazenado ou criado em um cofre de backup. O Vault Lock também impede tentativas de atualizar a política de ciclo de vida que controla o período de retenção de qualquer ponto de recuperação atualmente armazenado em um cofre de backup. Se especificado, o Vault Lock impõe um período mínimo e máximo de retenção para futuros trabalhos de backup e de cópia destinados a um cofre de backup.

nota

AWS Backup O Vault Lock foi avaliado pela Cohasset Associates para uso em ambientes sujeitos às regulamentações SEC 17a-4, CFTC e FINRA. Para obter mais informações sobre como o AWS Backup Vault Lock se relaciona com esses regulamentos, consulte a Avaliação de conformidade da Cohasset Associates.

Para obter mais informações, consulte Vault Lock do AWS Backup.

Sintaxe da Solicitação

PUT /backup-vaults/backupVaultName/vault-lock HTTP/1.1 Content-type: application/json { "ChangeableForDays": number, "MaxRetentionDays": number, "MinRetentionDays": number }

Parâmetros da Solicitação de URI

A solicitação usa os seguintes parâmetros de URI:

backupVaultName

A configuração do AWS Backup Vault Lock que especifica o nome do cofre de backup que ele protege.

Padrão: ^[a-zA-Z0-9\-\_]{2,50}$

Exigido: Sim

Corpo da Solicitação

A solicitação aceita os dados a seguir no formato JSON.

ChangeableForDays

A configuração do AWS Backup Vault Lock que especifica o número de dias antes da data do bloqueio. Por exemplo, definindo ChangeableForDays para 30 em 1º de janeiro de 2022 às 20h UTC definirá a data de bloqueio para 31 de janeiro de 2022 às 20h UTC.

AWS Backup impõe um período de reflexão de 72 horas antes que o Vault Lock entre em vigor e se torne imutável. Portanto, você deve definir o ChangeableForDays para 3 ou mais.

Antes da data de bloqueio, você pode excluir o Vault Lock do cofre usandoDeleteBackupVaultLockConfiguration ou alterar a configuração do Vault Lock usando PutBackupVaultLockConfiguration. Na data de bloqueio e após essa data, o Vault Lock se tornará imutável e não poderá ser alterado ou excluído.

Se esse parâmetro não for especificado, você poderá excluir o Vault Lock do cofre usando DeleteBackupVaultLockConfiguration ou alterar a configuração do Vault Lock usando PutBackupVaultLockConfiguration a qualquer momento.

Tipo: longo

Obrigatório: não

MaxRetentionDays

A configuração do AWS Backup Vault Lock que especifica o período máximo de retenção em que o cofre retém seus pontos de recuperação. Essa configuração pode ser útil se, por exemplo, as políticas da sua organização exigirem que você destrua determinados dados depois de retê-los por quatro anos (1460 dias).

Se esse parâmetro não estiver incluído, o Vault Lock não aplicará um período máximo de retenção nos pontos de recuperação no cofre. Se esse parâmetro for incluído sem um valor, o Vault Lock não aplicará um período máximo de retenção.

Se esse parâmetro for especificado, qualquer tarefa de backup ou cópia para o cofre deverá ter uma política de ciclo de vida com um período de retenção igual ou inferior ao período máximo de retenção. Se o período de retenção do trabalho for maior do que o período máximo de retenção, o cofre falhará no trabalho de backup ou cópia e você deverá modificar as configurações do ciclo de vida ou usar um cofre diferente. O período máximo de retenção mais longo que pode ser especificado é de 36.500 dias (aproximadamente 100 anos). Os pontos de recuperação já salvos no cofre antes do Vault Lock não serão afetados.

Tipo: longo

Obrigatório: não

MinRetentionDays

A configuração do AWS Backup Vault Lock que especifica o período mínimo de retenção em que o cofre retém seus pontos de recuperação. Essa configuração pode ser útil se, por exemplo, as políticas da sua organização exigirem que você retenha determinados dados por pelo menos sete anos (2555 dias).

Esse parâmetro é necessário quando um bloqueio de cofre é criado por meio de AWS CloudFormation; caso contrário, esse parâmetro é opcional. Se esse parâmetro não for especificado, o Vault Lock não aplicará um período mínimo de retenção.

Se esse parâmetro for especificado, qualquer tarefa de backup ou cópia para o cofre deverá ter uma política de ciclo de vida com um período de retenção igual ou superior ao período mínimo de retenção. Se o período de retenção do trabalho for mais curto do que o período mínimo de retenção, o cofre falhará no trabalho de backup ou cópia e você deverá modificar as configurações do ciclo de vida ou usar um cofre diferente. O período mínimo de retenção mais curto que você ser especificado é de 1 dia. Os pontos de recuperação já salvos no cofre antes do Vault Lock não serão afetados.

Tipo: longo

Obrigatório: Não

Sintaxe da Resposta

HTTP/1.1 200

Elementos de Resposta

Se a ação tiver êxito, o serviço enviará de volta uma resposta HTTP 200 com um corpo HTTP vazio.

Erros

Para obter informações sobre os erros comuns a todas as ações, consulte Erros comuns.

InvalidParameterValueException

Indica que há algo errado com o valor de um parâmetro. Por exemplo, o valor está fora do intervalo.

Código de Status HTTP: 400

InvalidRequestException

Indica que há algo errado com a entrada da solicitação. Por exemplo, um parâmetro é do tipo errado.

Código de Status HTTP: 400

MissingParameterValueException

Indica que um parâmetro necessário está ausente.

Código de Status HTTP: 400

ResourceNotFoundException

Um recurso necessário para a ação não existe.

Código de Status HTTP: 400

ServiceUnavailableException

Houve falha na solicitação devido a um erro temporário do servidor.

Código de Status HTTP: 500

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: