Amazon S3 ahora admite eliminaciones condicionales en los buckets de uso general de S3

Publicado en: 16 de sep de 2025

Amazon S3 ahora admite eliminaciones condicionales en los buckets de uso general de S3, que verifican que un objeto no haya cambiado antes de eliminarlo. Esto ayuda a evitar eliminaciones accidentales en escenarios de escritura múltiple con alta concurrencia.

Ahora puede hacer eliminaciones condicionales mediante el encabezado HTTP if-match con un valor ETag. Amazon S3 solo permitirá que su solicitud de eliminación se realice correctamente si la ETag proporcionada coincide con la del objeto. Además, puede usar la clave de condición s3:if-match en sus políticas de bucket de S3 para aplicar las operaciones de eliminación condicional. Por ejemplo, puede exigir a los clientes que usen el encabezado HTTP if-match en las solicitudes de las API S3 DeleteObject y S3 DeleteObjects. Esto ayudará a minimizar el riesgo de eliminar accidentalmente objetos de su bucket.

Las eliminaciones condicionales están disponibles en los buckets de uso general de S3 sin costo adicional en todas las regiones de AWS. Puede usar la API, los SDK y la CLI de Amazon S3 para hacer eliminaciones condicionales. Para obtener más información, consulte la guía del usuario de S3.