Saltar al contenido
CLF-C02Sesión 8 · S3, EFS y copias

Políticas de ciclo de vida de S3

Qué es: una regla de ciclo de vida (S3 Lifecycle) le dice a S3 qué hacer con los objetos según su edad: transición (pasarlos a una clase más barata) o expiración (borrarlos). Se aplica a todo el bucket o a los objetos con un prefijo o una etiqueta.

Analogía: la política de archivo de una oficina: al cerrar el año, las carpetas van al archivo del sótano, y a los cinco años, a la trituradora. Dónde falla la analogía: en la oficina alguien hace el traslado. En S3 la regla actúa sola, y una regla mal pensada mueve millones de objetos a la vez.

Ejemplo real: Nébula guarda los registros de su tienda en el prefijo logs/. Su regla los deja en Standard el primer mes, los pasa a Standard-IA el día 30 y a Glacier Flexible Retrieval el día 90. El día 365 los borra. Así se responde la pregunta 2 del inicio: mueves los datos a clases más baratas a medida que envejecen.

Regla de ciclo de vida de Nébula: 1, día 0 en Standard; 2, día 30 pasa a Standard-IA; 3, día 90 pasa a Glacier Flexible Retrieval; 4, día 365 se borra.

Úsalo cuando: sepas cómo envejecen tus datos: registros, copias de seguridad, documentos con plazo legal de retención. No lo uses cuando: el acceso sea impredecible (Intelligent-Tiering se adapta mejor), ni para millones de objetos diminutos. Por defecto, la regla no mueve objetos de menos de 128 KB: cada transición se cobra y no compensa.

En el examen: “mover automáticamente a una clase más barata después de N días” o “borrar automáticamente al cumplir N días” es una regla de ciclo de vida de S3. Intelligent-Tiering decide por uso; el ciclo de vida, por edad.

Trampa común: la regla no evita los mínimos de permanencia. Si un objeto pasa a Glacier Flexible Retrieval y lo borras a los 20 días, pagas los 70 restantes. Además, el cobro de la nueva clase empieza el día en que se cumple la regla, aunque el traslado físico tarde.

95