Resumen

  • El valor predeterminado actual de S3 Lifecycle impide que objetos menores de 128 KB pasen a cualquier clase de almacenamiento. Antes de septiembre de 2024, esos objetos podían pasar por defecto a S3 Glacier Flexible Retrieval o Deep Archive.
  • Una configuración creada antes de ese mes conserva la antigua conducta hasta que se modifica. Crear, editar o borrar reglas cambia el valor predeterminado; un filtro de tamaño explícito o la selección de la conducta anterior puede alterar el resultado.

La casilla editada y los objetos que nadie contó

El equipo de almacenamiento corrige una regla de Lifecycle en un bucket antiguo. Puede estar cambiando un prefijo o la edad de transición. La actualización se acepta y el archivo parece programado. Pero AWS explica que tocar las reglas de una configuración previa a septiembre de 2024 activa el criterio actual para objetos pequeños. Si el equipo esperaba que los menores de 128 KB continuaran pasando a Glacier Flexible Retrieval o Deep Archive, esa expectativa ya exige una decisión explícita.

La frontera anterior era estrecha: permitía a esos objetos llegar por defecto solo a las dos clases Glacier citadas, siempre que cumplieran las demás condiciones. La nueva frontera cierra por defecto el paso hacia todas las clases. No borra los objetos ni convierte una regla de expiración en otra cosa. Cambia qué objetos son elegibles para una transición de clase.

Amazon tiene un argumento de costes. Cada objeto que se mueve genera una solicitud de transición con precio propio; con objetos diminutos, la solicitud puede costar más que el ahorro en capacidad. En Glacier Flexible Retrieval y Deep Archive, además, AWS factura 40 KB de metadatos por objeto: 8 KB a tarifa S3 Standard y 32 KB a tarifa de archivo. El límite evita un gasto probable en muchos casos, pero el proveedor no conoce el inventario ni la necesidad de recuperación de cada cliente.

Hay controles para quien sí quiera moverlos. Un filtro de tamaño personalizado prevalece sobre el valor predeterminado. La API de configuración permite escoger entre la antigua regla por clase de destino y la barrera general de 128 KB en buckets de uso general. El cálculo útil combina recuento y tamaños de objetos, solicitudes, duración y tarifa de la región. Un mensaje de «actualización correcta» no hace ese cálculo.

Fuentes