AD

¿Ya dominas lo básico? Un curso estructurado de AWS es la vía rápida para dar el salto.

Ver cursos de AWS en Udemy

Enlace de afiliado. No te cuesta nada extra.

☁️Lecciones de AWS
Lección 21 / 41

Borrar un objeto con aws s3 rm

En esta lección eliminarás un archivo de S3.

aws s3 rm s3://my-bucket/index.html lo borra. Con --recursive borra todo lo que cuelgue de un prefijo.

No hay confirmación ni papelera: es inmediato e irreversible. Y la combinación de --recursive con un prefijo mal escrito es una de las formas más rápidas de perder datos en AWS. Ejecutarlo primero con --dryrun es una costumbre barata.

Con el versionado activado el comportamiento cambia por completo, y conviene entenderlo. Borrar no elimina nada: coloca encima un marcador de borrado, el objeto deja de verse y se sigue pagando por él. Esa es la explicación de los buckets que «no bajan de tamaño por mucho que borres». Para eliminarlo de verdad hay que borrar cada versión.

Esa misma característica es la red de seguridad que permite recuperar algo borrado por error, quitando el marcador.

Para limpiezas programadas —registros de más de noventa días, versiones antiguas— no se usa esta orden sino las reglas de ciclo de vida, que lo hacen solas y sin riesgo de teclear mal.

AWS
Pruébalo (escríbelo en la terminal simulada)
aws s3 rm s3://my-bucket/index.html

🧑‍💻 Puedes escribir este comando en la terminal simulada de AWS para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)