Skip to main content
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.

Exemplo 8: Prioridades para o ciclo de vida do bucket S3 e política de ILM

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

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

Política de ILM
  • Regra baseada em referência de tempo não 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 balde

"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 do prefixo "docs/".

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

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

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

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

    • Após 50 dias, um marcador de exclusão é criado e "vídeo/filme" deixa de ser atual.

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

    • Após 30 dias, um total de 100 dias desde a ingestão 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 mantendo implicitamente para sempre

Política de ILM
  • Regra baseada em referência de tempo não 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 balde

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

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

    O Expiration a ação se aplica somente 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 "vídeo/filme" é ingerido. Ele não corresponde ao filtro e usa a política de retenção do ILM.

    • Após 50 dias, um marcador de exclusão é criado e "vídeo/filme" deixa de ser atual.

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

    • Após 30 dias, um total de 100 dias desde a ingestão 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 de ILM
  • Regra baseada em referência de tempo não 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, manter X cópias para sempre

Ciclo de vida do balde

"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 ILM foi projetada para remover objetos manualmente e limpar versões não atuais após 20 dias. Consequentemente, a regra de tempo 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 ao adicionar "ExpiredObjectDeleteMarker": true , que remove marcadores de exclusão quando eles expiram

  • Um objeto é ingerido. Nenhum 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 expira.

    • Pouco depois, o marcador de exclusão expirado é excluído.