Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Ejemplo 8: Prioridades para el ciclo de vida del depósito S3 y la política de ILM

Según la configuración de su ciclo de vida, los objetos siguen las configuraciones de retención del ciclo de vida del bucket S3 o de una política ILM.

Ejemplo de cómo el ciclo de vida del bucket tiene prioridad sobre la política de ILM

Política de ILM
  • Regla basada en una referencia temporal no actual: el día 0, conservar X copias durante 20 días

  • Regla basada en la referencia de tiempo de ingesta (predeterminada): el día 0, conservar X copias durante 50 días

Ciclo de vida del bucket

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

Resultado
  • Se ingiere un objeto llamado "docs/text". Coincide con el filtro del ciclo de vida del depósito del prefijo "docs/".

    • Después de 100 días, se crea un marcador de eliminación y "docs/text" deja de estar actualizado.

    • Después de 5 días, un total de 105 días desde la ingesta, se elimina "docs/text".

    • Después de 95 días, un total de 200 días desde la ingesta y 100 días desde que se creó el marcador de eliminación, se elimina el marcador de eliminación vencido.

  • Se ingiere un objeto llamado "video/película". No coincide con el filtro y utiliza la política de retención ILM.

    • Después de 50 días, se crea un marcador de eliminación y el archivo "video/película" deja de estar vigente.

    • Después de 20 días, un total de 70 días desde la ingesta, se elimina "video/película".

    • Después de 30 días, un total de 100 días desde la ingesta y 50 días desde que se creó el marcador de eliminación, se elimina el marcador de eliminación vencido.

Ejemplo de ciclo de vida de un bucket que implícitamente se mantiene para siempre

Política de ILM
  • Regla basada en una referencia temporal no actual: el día 0, conservar X copias durante 20 días

  • Regla basada en la referencia de tiempo de ingesta (predeterminada): el día 0, conservar X copias durante 50 días

Ciclo de vida del bucket

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

Resultado
  • Se ingiere un objeto llamado "docs/text". Coincide con el filtro del ciclo de vida del depósito del prefijo "docs/".

    El Expiration La acción se aplica solo a los marcadores de eliminación vencidos, lo que implica mantener todo lo demás para siempre (comenzando con "docs/").

    Los marcadores de eliminación que comienzan con "docs/" se eliminan cuando caducan.

  • Se ingiere un objeto llamado "video/película". No coincide con el filtro y utiliza la política de retención ILM.

    • Después de 50 días, se crea un marcador de eliminación y el archivo "video/película" deja de estar vigente.

    • Después de 20 días, un total de 70 días desde la ingesta, se elimina "video/película".

    • Después de 30 días, un total de 100 días desde la ingesta y 50 días desde que se creó el marcador de eliminación, se elimina el marcador de eliminación vencido.

Ejemplo de uso del ciclo de vida del bucket para duplicar ILM y limpiar marcadores de eliminación vencidos

Política de ILM
  • Regla basada en una referencia temporal no actual: el día 0, conservar X copias durante 20 días

  • Regla basada en la referencia de tiempo de ingesta (predeterminada): el día 0, conservar X copias para siempre

Ciclo de vida del bucket

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

Resultado
  • La política ILM se duplica en el ciclo de vida del depósito.

    • La regla permanente de la política ILM está diseñada para eliminar objetos manualmente y limpiar versiones no actuales después de 20 días. En consecuencia, la regla de tiempo de ingesta mantendrá los marcadores de eliminación vencidos para siempre.

    • El ciclo de vida del depósito duplica el comportamiento de la política ILM al agregar "ExpiredObjectDeleteMarker": true , que elimina los marcadores de eliminación una vez que han expirado

  • Se ingiere un objeto. Sin filtro significa que el ciclo de vida del depósito se aplica a todos los objetos y anula las configuraciones de retención de ILM.

    • Cuando un inquilino emite una solicitud de eliminación de un objeto, se crea un marcador de eliminación y el objeto deja de ser actual.

    • Después de 20 días, el objeto no actual se elimina y el marcador de eliminación caduca.

    • Poco después, se elimina el marcador de eliminación caducado.