Como StorageGRID usa o versionamento de objetos
Você pode definir o estado de versionamento de um bucket se desejar manter várias versões de cada objeto. Habilitar o versionamento para um bucket pode ajudar a proteger contra a exclusão acidental de objetos e permite que você recupere e restaure versões anteriores de um objeto.
O sistema StorageGRID implementa o versionamento com suporte para a maioria dos recursos, com algumas limitações. StorageGRID suporta até 10.000 versões de cada objeto.
O versionamento de objetos pode ser combinado com o gerenciamento do ciclo de vida das informações (ILM) do StorageGRID ou com a configuração do ciclo de vida do bucket S3. Você deve habilitar explicitamente o versionamento para cada bucket. Quando o versionamento está habilitado para um bucket, cada objeto adicionado ao bucket recebe um ID de versão, que é gerado pelo sistema StorageGRID.
O uso de MFA (autenticação multifator) com a função Delete não é suportado.
|
|
O versionamento só pode ser ativado em buckets criados com StorageGRID versão 10.3 ou posterior. |
ILM e versionamento
As políticas de ILM são aplicadas a cada versão de um objeto. Um processo de varredura de ILM examina continuamente todos os objetos e os reavalia em relação à política de ILM atual. Quaisquer alterações que você fizer nas políticas de ILM são aplicadas a todos os objetos previamente ingeridos. Isso inclui versões previamente ingeridas se o versionamento estiver habilitado. A varredura de ILM aplica as novas alterações de ILM aos objetos previamente ingeridos.
Para objetos S3 em buckets com versionamento habilitado, o suporte a versionamento permite que você crie regras ILM que usam "Tempo não atual" como tempo de referência (selecione Sim para a pergunta "Aplicar esta regra somente a versões antigas do objeto?" em "Etapa 1 do assistente Criar uma regra ILM"). Quando um objeto é atualizado, suas versões anteriores se tornam não atuais. Usar um filtro de "Tempo não atual" permite que você crie políticas que reduzem o impacto de armazenamento das versões anteriores dos objetos.
|
|
Ao carregar uma nova versão de um objeto usando uma operação de upload multipart, a hora não atual da versão original do objeto reflete o momento em que o upload multipart foi criado para a nova versão, não quando o upload multipart foi concluído. Em casos limitados, a hora não atual da versão original pode ser horas ou dias anterior à hora da versão atual. |