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.

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

Colaboradores

Dependendo da configuração do 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 ILM.

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

Política de ILM
  • Regra baseada em referência 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 bucket
  • Filter: {Prefix: "docs/"}, Expiration: Days: 100, NoncurrentVersionExpiration: Days: 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" torna-se não atual.

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

  • Um objeto chamado "vídeo/filme" é 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 "vídeo/filme" torna-se não atual.

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

Exemplo de ciclo de vida do bucket implicitamente keeping-Forever

Política de ILM
  • Regra baseada em referência 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 bucket
  • 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/".

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

    Excluir marcadores 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 ILM.

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

    • Após 20 dias, um total de 70 dias desde a ingestão, "vídeo/filme" é 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 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 bucket
  • Filter: {}, Expiration: Days: 50, NoncurrentVersionExpiration: Days: 20

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

  • 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.

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

    • Após 20 dias, um total de 70 dias desde a ingestão, o objeto não atual é excluído e o marcador de exclusão expira.

    • Após 30 dias, um total de 100 dias desde a ingestão, o marcador de exclusão expirado é excluído.