Gerenciando o Controle de Versão do Objeto

No Private Cloud Appliance, o controle de versão dos objetos fornece proteção de dados contra atualização, sobregravação ou exclusão de objetos acidentais ou mal-intencionados.

O controle de versão do objeto está ativado no nível do bucket. O controle de versão orienta o Object Storage a criar automaticamente uma versão do objeto toda vez que uma destas ações ocorre:

  • Um novo objeto é carregado.

  • Um objeto existente é substituído.

  • Quando um objeto é excluído.

Você pode ativar o controle de versão do objeto no momento da criação do bucket ou posteriormente.

Um bucket ativado para controle de versão pode ter muitas versões de um objeto. Há sempre uma versão mais recente do objeto e zero ou mais versões anteriores.

Escopo e Restrições

  • O Controle de Versão pode ser ativado em um bucket no Object Storage.

  • É possível renomear a versão mais recente de um objeto, mas você não pode renomear uma versão anterior do objeto. A renomeação de um objeto cria um novo objeto.

Interação entre Controle de Versão e Outros Recursos do Serviço Object Storage

Esta seção descreve algumas coisas importantes que você precisa saber sobre a interação entre o controle de versão do objeto e outros recursos do serviço Object Storage.

Copiando Objetos

Se você copiar a versão mais recente de um objeto para outro bucket, apenas o objeto será copiado. Nenhuma das versões anteriores do objeto é copiada. Você pode copiar uma versão anterior de um objeto para outro bucket, mas essa ação cria a versão mais recente de um novo objeto ou uma nova versão do objeto no bucket de destino.

Regras de Retenção

  • Você não pode adicionar regras de retenção a um bucket que tenha controle de versão ativado.

  • Você não pode ativar o controle de versão em um bucket com regras de retenção ativas.

  • Você pode adicionar regras de retenção ao bucket que tem controle de versão suspenso. No entanto, você não pode retomar o controle de versão com regras ativas de retenção.