Entrar Empieza gratis
S3

Cómo hacer que S3 borre solo los ficheros viejos (reglas de ciclo de vida)

Tu bucket S3 crece cada mes y nadie borra nada. Cómo crear una regla de ciclo de vida que elimine copias antiguas, versiones anteriores y subidas a medias, o que mueva lo que casi no se usa a un almacenamiento más barato. Sin tocar nada a mano nunca más.

⏱ 10 minutos ◎ Para todos Actualizada el 26/10/2026

S3 es barato por GB, pero no borra nada por su cuenta. Las copias nocturnas de hace tres años, las versiones anteriores de cada fichero, las subidas que se cortaron a la mitad: todo sigue ahí, ocupando y cobrándose. Una regla de ciclo de vida es una norma automática que le dices al bucket una vez: "lo que tenga más de 90 días, bórralo" o "lo que lleve 30 días sin tocarse, pásalo al almacenamiento barato". A partir de ahí, S3 lo hace cada día sin que nadie se acuerde.

Antes de empezar: qué significa cada cosa

Bucket y objeto
El bucket es la carpeta raíz de S3; cada fichero guardado es un objeto.
Regla de ciclo de vida
Una norma automática del bucket: pasado cierto tiempo, borrar o mover los objetos que cumplan una condición.
Prefijo
El principio del nombre de los objetos a los que afecta la regla, por ejemplo "copias/". Así una regla puede afectar a una carpeta y no a otra.
Versión actual y versiones anteriores
Con el control de versiones activo, cada cambio o borrado guarda la versión anterior. Las anteriores ocupan espacio y son las primeras candidatas a limpiar.
Marcador de eliminación
Lo que queda cuando borras un fichero en un bucket con versiones: el fichero parece desaparecido pero sus versiones siguen ahí.
Carga multiparte incompleta
Una subida grande que se cortó a medias. Sus trozos quedan ocupando espacio invisible hasta que algo los limpia.
Clases de almacenamiento
S3 tiene varios "cajones" con distinto precio: el estándar, el de acceso infrecuente (más barato por guardar, con coste por leer) y los de archivo (muy baratos, pero tardan en devolver el fichero).

Paso a paso

  1. Decide qué quieres que pase y cuándo

    Tres preguntas: ¿cuánto tiempo necesitas conservar las copias? (90 días suele ser razonable; un año si hay obligación legal). ¿Cuántas versiones anteriores de un fichero quieres poder recuperar? (30 días de versiones anteriores da margen de sobra para un borrado accidental). ¿Hay ficheros que casi nunca se leen pero hay que guardar? (candidatos al almacenamiento barato). Apunta las respuestas: son los números de la regla.

  2. Abre las reglas del bucket

    Consola de S3, entra en el bucket, pestaña Administración, Crear regla de ciclo de vida. Ponle un nombre que diga lo que hace (limpiar-copias-90-dias).

  3. Elige a qué afecta

    Si quieres que afecte a todo el bucket, marca Aplicar a todos los objetos. Si solo a una carpeta, elige Limitar el alcance con filtros y escribe el prefijo (copias/, con la barra final). Puedes crear varias reglas con prefijos distintos: una para copias, otra para registros, y dejar sin tocar las carpetas que deben conservarse para siempre.

  4. Marca las acciones

    Para una carpeta de copias, lo normal es marcar:

    • Hacer caducar las versiones actuales de los objetos: 90 días desde su creación. Esto borra las copias viejas.
    • Eliminar de forma permanente las versiones no actuales: 30 días después de pasar a no actuales. Esto limpia las versiones anteriores y lo borrado.
    • Eliminar marcadores de eliminación caducados y eliminar cargas multiparte incompletas a los 7 días. Esto limpia la basura invisible y debería estar en todos los buckets.

    Si en vez de borrar quieres abaratar, marca Mover las versiones actuales entre clases de almacenamiento: a Acceso infrecuente a los 30 días y, si se trata de archivo de larga duración, a una clase de archivo a los 90. Ojo: las clases de archivo tardan horas en devolver el fichero y cobran por recuperarlo.

  5. Revisa y guarda

    La pantalla final resume en una línea de tiempo qué pasa con cada objeto a los 7, 30 y 90 días. Léela despacio: una regla de "caducar a los 90 días" aplicada a todo el bucket borrará también lo que querías conservar. Si el resumen dice lo que esperabas, Crear regla.

  6. Comprueba al cabo de unos días

    Las reglas se ejecutan una vez al día, de madrugada, y la primera pasada puede tardar más de un día en notarse. En la pestaña Métricas del bucket verás bajar el tamaño total. Si tienes muchos objetos, activa el inventario o mira en Cost Explorer el coste de S3 en las semanas siguientes: debería bajar y estabilizarse.

Qué puede salir mal

Se ha borrado algo que quería conservar

Si el bucket tenía control de versiones y las versiones anteriores aún no han caducado, recupéralas (mostrar versiones y restaurar). Si no, se ha perdido. Lección: regla por prefijo, no para todo el bucket, y una prueba primero en una carpeta pequeña.

El tamaño no baja

Si el bucket tiene versiones y solo marcaste "caducar versiones actuales", los ficheros se han convertido en versiones anteriores, que siguen ocupando. Añade la acción de eliminar versiones no actuales. Y dale un par de días.

Recuperar un fichero de archivo tarda horas

Es lo que tienen las clases de archivo: muy baratas por guardar, lentas y con coste por recuperar. Úsalas solo para lo que casi seguro no vas a necesitar; lo demás, en acceso infrecuente.

Tengo decenas de buckets y no sé cuáles crecen

En la consola de S3, la lista no muestra el tamaño. Cost Explorer agrupado por tipo de uso de S3, o el panel S3 Storage Lens (gratuito en su versión básica), te dicen qué buckets ocupan más.

En Simplio

En Simplio cada bucket muestra su tamaño y cuánto ha crecido este mes, para todas tus cuentas, y te avisa si uno crece de golpe. La limpieza automática se pone en dos campos ("conservar copias tantos días, versiones anteriores tantos") y Simplio crea la regla de ciclo de vida correcta, con la limpieza de subidas incompletas incluida siempre.

Lo mismo, en AWS y en Simplio

En la consola de AWSEn Simplio
Poner una regla de limpiezaConsola de S3, pestaña Administración, 5 pantallas de opciones técnicasEn el bucket: "conservar copias 90 días, versiones 30" en dos campos
Saber qué bucket creceCost Explorer o Storage LensTamaño y variación mensual de cada bucket en la lista, con aviso si uno crece de golpe
Varias cuentasBucket por bucket, cuenta por cuentaTodos los buckets de todas las cuentas en una pantalla

Probarlo gratis 15 días Ver cómo funciona

Todo esto, sin la consola de AWS

Simplio es un panel en español para manejar tus cuentas de AWS: máquinas, copias programadas, bases de datos, dominios, correo y lo que te cobra AWS, con permisos por persona y doble factor. Sin instalar nada en tus servidores.

Empieza gratis 15 días, sin tarjeta

¿Ya eres cliente? Acceso clientes.