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.

Como o ciclo de vida do bucket S3 e a política ILM interagem no StorageGRID

Dependendo da sua configuração de ciclo de vida, os objetos seguem as configurações de retenção do ciclo de vida do bucket S3 ou de uma política ILM.

Exemplo de ciclo de vida do bucket tendo prioridade sobre a política ILM

Política ILM
  • Regra baseada em referência a um período anterior ao atual: no dia 0, mantenha X cópias por 20 dias

  • Regra baseada na referência de tempo de ingestão (padrão): no dia 0, mantenha X cópias por 50 dias

Ciclo de vida do bucket

"Filter": {"Prefix": "docs/"}, "Expiration": {"Days": 100}, "NoncurrentVersionExpiration": {"NoncurrentDays": 5}

Resultado
  • Um objeto chamado "docs/text" é ingerido. Ele corresponde ao filtro de ciclo de vida do bucket com o prefixo "docs/".

    • Após 100 dias, um marcador de exclusão é criado e "docs/text" se torna não atual.

    • Após 5 dias, num total de 105 dias desde a ingestão, "docs/text" é excluída.

    • Após 95 dias, totalizando 200 dias desde a ingest e 100 dias desde a criação do marcador de exclusão, o marcador de exclusão expirado é excluído.

  • Um objeto chamado "video/movie" é ingerido. Ele não corresponde ao filtro e usa a política de retenção ILM.

    • Após 50 dias, um marcador de exclusão é criado e "video/movie" se torna não atual.

    • Após 20 dias, totalizando 70 dias desde a ingestão, "vídeo/filme" é excluído.

    • Após 30 dias, totalizando 100 dias desde a ingest e 50 dias desde a criação do marcador de exclusão, o marcador de exclusão expirado é excluído.

Exemplo de ciclo de vida de bucket que implicitamente mantém para sempre

Política ILM
  • Regra baseada em referência a um período anterior ao atual: no dia 0, mantenha X cópias por 20 dias

  • Regra baseada na referência de tempo de ingestão (padrão): no dia 0, mantenha X cópias por 50 dias

Ciclo de vida do bucket

"Filter": {"Prefix": "docs/"}, "Expiration": {"ExpiredObjectDeleteMarker": true}

Resultado
  • Um objeto chamado "docs/text" é ingerido. Ele corresponde ao filtro de ciclo de vida do bucket com o prefixo "docs/".

    A `Expiration`ação se aplica apenas a marcadores de exclusão expirados, o que implica manter todo o resto para sempre (começando com "docs/").

    Os marcadores de exclusão que começam com "docs/" são removidos quando expiram.

  • Um objeto chamado "video/movie" é ingerido. Ele não corresponde ao filtro e usa a política de retenção ILM.

    • Após 50 dias, um marcador de exclusão é criado e "video/movie" se torna não atual.

    • Após 20 dias, totalizando 70 dias desde a ingestão, "vídeo/filme" é excluído.

    • Após 30 dias, totalizando 100 dias desde a ingest e 50 dias desde a criação do marcador de exclusão, o marcador de exclusão expirado é excluído.

Exemplo de uso do ciclo de vida do bucket para duplicar o ILM e limpar marcadores de exclusão expirados

Política ILM
  • Regra baseada em referência a um período anterior ao atual: no dia 0, mantenha X cópias por 20 dias

  • Regra baseada na referência de tempo de ingestão (padrão): no Dia 0, mantenha X cópias para sempre

Ciclo de vida do bucket

"Filter": {}, "Expiration": {"ExpiredObjectDeleteMarker": true}, "NoncurrentVersionExpiration": {"NoncurrentDays": 20}

Resultado
  • A política ILM é duplicada no ciclo de vida do bucket.

    • A regra "para sempre" da política de ILM foi projetada para remover objetos manualmente e limpar versões não atuais após 20 dias. Consequentemente, a regra de ingestão manterá os marcadores de exclusão expirados para sempre.

    • O ciclo de vida do bucket duplica o comportamento da política ILM "ExpiredObjectDeleteMarker": true, que remove marcadores de exclusão assim que expiram

  • Um objeto é ingerido. A ausência de filtro significa que o ciclo de vida do bucket se aplica a todos os objetos e substitui as configurações de retenção do ILM.

    • Quando um locatário emite uma solicitação de exclusão de objeto, um marcador de exclusão é criado e o objeto se torna não atual.

    • Após 20 dias, o objeto não atual é excluído e o marcador de exclusão se torna expirado.

    • Logo em seguida, o marcador de exclusão expirado é excluído.