Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Regras e políticas de ILM para versões não atuais de objetos S3 no StorageGRID

Se você tiver um bucket S3 com versionamento ativado, poderá gerenciar as versões desatualizadas dos objetos incluindo regras em sua política ILM que usem o "Tempo desatualizado" como tempo de referência.

Cuidado Se você especificar um tempo de retenção limitado para os objetos, esses objetos serão excluídos permanentemente após o término desse período. Certifique-se de compreender por quanto tempo os objetos serão retidos.

Como mostra este exemplo, você pode controlar a quantidade de armazenamento usada por objetos versionados usando instruções de alocação diferentes para versões não atuais do objeto.

Cuidado As regras e políticas de ILM a seguir são apenas exemplos. Existem muitas maneiras de configurar regras de ILM. Antes de ativar uma nova política, simule-a para confirmar que ela funcionará conforme o esperado para proteger o conteúdo contra perdas.
Observação Para realizar a simulação da política ILM em uma versão não atual de um objeto, você precisa saber o UUID ou CBID da versão do objeto. Para encontrar o UUID e o CBID, use "pesquisa de metadados de objetos" enquanto o objeto ainda estiver atual.
Informações relacionadas

"Como os objetos são excluídos"

Regra 1 do ILM para o exemplo 4: Salve três cópias por 10 anos

Este exemplo de regra ILM armazena uma cópia de cada objeto em três sites por 10 anos.

Essa regra se aplica a todos os objetos, independentemente de serem ou não versionados.

Definição de regra Valor de exemplo

Pools de storage

Três pools de armazenamento, cada um composto por diferentes data centers, denominados Site 1, Site 2 e Site 3.

Nome da regra

Três cópias dez anos

Tempo de referência

Tempo de ingestão

Atribuições

No dia 0, mantenha três cópias replicadas por 10 anos (3.652 dias), uma no Site 1, uma no Site 2 e uma no Site 3. Ao final de 10 anos, exclua todas as cópias do objeto.

Regra 2 do ILM para o exemplo 4: salve duas cópias de versões não atuais por 2 anos

Esta regra ILM de exemplo armazena duas cópias das versões não atuais de um objeto versionado do S3 por 2 anos.

Como a regra 1 do ILM se aplica a todas as versões do objeto, você deve criar outra regra para filtrar quaisquer versões não atuais.

Para criar uma regra que use "Tempo não atual" como tempo de referência, selecione Sim na pergunta "Aplicar esta regra somente a versões de objetos mais antigas (em buckets do S3 com versionamento ativado)?" na Etapa 1 (Inserir detalhes) do assistente Criar uma regra ILM. Ao selecionar Sim, Tempo não atual é selecionado automaticamente como tempo de referência e você não pode selecionar um tempo de referência diferente.

Aplicar a regra ILM somente a versões de objeto mais antigas (tempo não atual)

Neste exemplo, apenas duas cópias das versões não atuais são armazenadas, e essas cópias serão armazenadas por dois anos.

Definição de regra Valor de exemplo

Pools de armazenamento

Dois pools de armazenamento, cada um em um data center diferente, Site 1 e Site 2.

Nome da regra

Versões não atuais: duas cópias dois anos

Tempo de referência

Tempo não atual

Selecionada automaticamente quando você seleciona Sim para a pergunta, "Aplicar esta regra somente a versões de objetos mais antigas (em buckets do S3 com versionamento ativado)?" no assistente Criar uma regra ILM.

Atribuições

No Dia 0 em relação ao tempo não atual (ou seja, a partir do dia em que a versão do objeto se torna a versão não atual), mantenha duas cópias replicadas das versões não atuais do objeto por 2 anos (730 dias), uma no Site 1 e uma no Site 2. Ao final de 2 anos, exclua as versões não atuais.

Política ILM para exemplo 4: objetos versionados do S3

Se você deseja gerenciar versões antigas de um objeto de forma diferente da versão atual, as regras que usam "Tempo não atual" como tempo de referência devem aparecer na política ILM antes das regras que se aplicam à versão atual do objeto.

Uma política ILM para objetos versionados do S3 pode incluir regras ILM como as seguintes:

  • Mantenha quaisquer versões antigas (não atuais) de cada objeto por 2 anos, a partir do dia em que a versão se tornou não atual.

    Observação As regras de "Tempo não atual" devem aparecer na política antes das regras que se aplicam à versão atual do objeto. Caso contrário, as versões não atuais do objeto nunca serão correspondidas pela regra de "Tempo não atual".
  • No momento da ingestão, crie três cópias replicadas e armazene uma cópia em cada um dos três locais. Mantenha cópias da versão atual do objeto por 10 anos.

Ao simular a política de exemplo, você esperaria que os objetos de teste fossem avaliados da seguinte forma:

  • Qualquer versão de objeto não atual será correspondida pela primeira regra. Se uma versão de objeto não atual tiver mais de 2 anos, ela é excluída permanentemente pelo ILM (todas as cópias da versão não atual removidas do grid).

  • A versão atual do objeto seria correspondida pela segunda regra. Quando a versão atual do objeto estiver armazenada por 10 anos, o processo ILM adiciona um marcador de exclusão como a versão atual do objeto e torna a versão anterior do objeto "não atual". Na próxima avaliação do ILM, essa versão não atual será correspondida pela primeira regra. Como resultado, a cópia no Site 3 é excluída e as duas cópias nos Sites 1 e 2 são armazenadas por mais 2 anos.