Políticas de ciclo de vida en AWS S3 para la optimización de costos
S3 (Simple Storage Service) es un servicio de contenedores de almacenamiento de objetos en AWS (AWS, 2025). Este es uno de los servicios que tiene una mayor cantidad de oportunidades de optimización de costos e implementación de buenas prácticas, para este ejercicio ejecutamos la implementación de políticas de ciclo de vida sobre el bucket, que tienen como objetivo almacenar sólo la información útil para el negocio en el tiempo. La política implementada indica lo siguiente: Todos los objetos almacenados con más de 90 días de almacenamiento se transfieren a Glacier Flexible Retrieval que es un tipo de almacenamiento flexible para todos aquellos objetos a los que se accede con poca frecuencia pero se requiere acceder con algunas especificaciones, existen tres opciones de acceso (AWS, 2025): Acelerado (tarda de 1 a 5 minutos) Estándar (tarda de 3 a 5 horas) Masiva (1 a 3 días) Y para el caso de los objetos almacenados por más de un año, se eliminarán automáticamente. Para ejecutarlo, realizamos lo siguiente: Sobre nuestro bucket creado (yo creé el mío mediante Terraform), nos dirigimos a la opción "Administración" resource "aws_s3_bucket" "data_bucket" { bucket = "my-bucket-finops-1" } resource "aws_s3_bucket_lifecycle_configuration" "lifecycle_policy" { bucket = aws_s3_bucket.data_bucket.id rule { id = "mover-a-glacier-y-borrar" status = "Enabled" transition { days = 90 storage_class = "GLACIER" } expiration { days = 365 } } } *Se omiten los pasos de conexión de Terraform hacia AWS, sólo se agrega el código de S3 Puedes personalizar si será aplicado a todos los recursos, o a tamaños específicos Cuando vamos a la consola, visualizamos esta política implementada de la siguiente manera: Este es el nombre de la política Aquí vemos los detalles de la política, indicando las características definidas previamente: Todos los objetos que se almacenen en este bucket, se alinearán a esta política. Recomiendo emplearla, si se tienen a nivel organizacional y del proyecto definida la utilidad de los recursos almacenados por tiempo y frecuencia de acceso. Referencias AWS (2025). Amazon S3. Tipos de almacenamiento, https://aws.amazon.com/es/s3/storage-classes/glacier/

S3 (Simple Storage Service) es un servicio de contenedores de almacenamiento de objetos en AWS (AWS, 2025).
Este es uno de los servicios que tiene una mayor cantidad de oportunidades de optimización de costos e implementación de buenas prácticas, para este ejercicio ejecutamos la implementación de políticas de ciclo de vida sobre el bucket, que tienen como objetivo almacenar sólo la información útil para el negocio en el tiempo.
La política implementada indica lo siguiente:
Todos los objetos almacenados con más de 90 días de almacenamiento se transfieren a Glacier Flexible Retrieval que es un tipo de almacenamiento flexible para todos aquellos objetos a los que se accede con poca frecuencia pero se requiere acceder con algunas especificaciones, existen tres opciones de acceso (AWS, 2025):
- Acelerado (tarda de 1 a 5 minutos)
- Estándar (tarda de 3 a 5 horas)
- Masiva (1 a 3 días)
Y para el caso de los objetos almacenados por más de un año, se eliminarán automáticamente.
Para ejecutarlo, realizamos lo siguiente:
- Sobre nuestro bucket creado (yo creé el mío mediante Terraform), nos dirigimos a la opción "Administración"
resource "aws_s3_bucket" "data_bucket" {
bucket = "my-bucket-finops-1"
}
resource "aws_s3_bucket_lifecycle_configuration" "lifecycle_policy" {
bucket = aws_s3_bucket.data_bucket.id
rule {
id = "mover-a-glacier-y-borrar"
status = "Enabled"
transition {
days = 90
storage_class = "GLACIER"
}
expiration {
days = 365
}
}
}
*Se omiten los pasos de conexión de Terraform hacia AWS, sólo se agrega el código de S3
Puedes personalizar si será aplicado a todos los recursos, o a tamaños específicos
Cuando vamos a la consola, visualizamos esta política implementada de la siguiente manera:
Este es el nombre de la política
Aquí vemos los detalles de la política, indicando las características definidas previamente:
Todos los objetos que se almacenen en este bucket, se alinearán a esta política.
Recomiendo emplearla, si se tienen a nivel organizacional y del proyecto definida la utilidad de los recursos almacenados por tiempo y frecuencia de acceso.
Referencias
AWS (2025). Amazon S3. Tipos de almacenamiento, https://aws.amazon.com/es/s3/storage-classes/glacier/