Exemplo 8: Prioridades para o ciclo de vida do bucket do S3 e a política de ILM
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.
-
-