

# Eliminación de varios objetos
<a name="delete-multiple-objects"></a>

Debido a que todos los objetos en el bucket de S3 generan costos de almacenamiento, debe eliminar los objetos cuando ya no los necesita. Por ejemplo, si recopila archivos de registro, es recomendable eliminarlos cuando ya no sean necesarios. También puede configurar una regla de ciclo de vida para eliminar los objetos, como los archivos de registro, de manera automática. Para obtener más información, consulte [Establecimiento de una configuración de S3 Lifecycle en un bucket](how-to-set-lifecycle-configuration-intro.md).

Para obtener información sobre las características y precios de Amazon S3, consulte [Precios de Amazon S3](https://aws.amazon.com/s3/pricing).

Puede utilizar la consola de Amazon S3, los AWS SDK o la API de REST para eliminar varios objetos de forma simultánea de un bucket de S3.

## Uso de la consola de S3
<a name="delete-objects-console"></a>

Siga estos pasos para utilizar la consola de Amazon S3 a fin de eliminar varios objetos de un bucket.

**aviso**  
No se puede deshacer la eliminación de un objeto especificado.
Esta acción elimina todos los objetos especificados. Al eliminar carpetas, espere a que finalice la acción de eliminación antes de agregar nuevos objetos a la carpeta. De lo contrario, es posible que también se eliminen objetos nuevos.
Cuando se eliminan objetos de un bucket sin el control de versiones habilitado, incluidos los buckets de directorio, Amazon S3 elimina de forma permanente los objetos.
Cuando se eliminan objetos de un bucket con el control de versiones de bucket **habilitado** o **suspendido**, Amazon S3 crea marcadores de eliminación. Para obtener más información, consulte [Trabajar con marcadores de eliminación](https://docs.aws.amazon.com/AmazonS3/latest/userguide/DeleteMarker.html).

**Eliminación de un objeto que tiene el control de versiones habilitado o suspendido**
**nota**  
 Si los ID de versión del objeto de un bucket con control de versiones suspendido están marcados como `NULL`, S3 elimina los objetos de forma permanente, ya que no existen versiones anteriores. Sin embargo, si aparece un ID de versión válido para los objetos en un bucket con control de versiones suspendido, S3 crea los marcadores de eliminación para los objetos eliminados y, al mismo tiempo, conserva las versiones anteriores de los objetos. 

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. En el panel de navegación izquierdo, elija **Buckets de uso general**.

1. En la lista de buckets, seleccione el nombre del bucket del que desea eliminar los objetos.

1. Seleccione los objetos y, a continuación, elija **Eliminar**.

1. Para confirmar la eliminación de la lista de objetos en **Objetos especificados** en el cuadro de texto **¿Eliminar objetos?**, introduzca **delete**.

**Eliminación permanente de versiones específicas de objetos en un bucket con control de versiones habilitado**
**aviso**  
Cuando elimina de forma permanente versiones específicas de objetos en Amazon S3, la eliminación no se puede deshacer.

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. En el panel de navegación izquierdo, elija **Buckets de uso general**.

1. En la lista de buckets, seleccione el nombre del bucket del que desea eliminar los objetos.

1. Seleccione los objetos de que desea eliminar.

1. Elija **Mostrar versiones**.

1. Seleccione las versiones del objeto y, a continuación, elija **Eliminar**.

1. Para confirmar la eliminación definitiva de la versión del objeto enumerada en **Objetos especificados** en el cuadro de texto **¿Eliminar objetos?**, introduzca **Eliminar definitivamente**. Amazon S3 eliminará las versiones de objetos específicos de forma permanente.

**Eliminación permanente de los objetos de un bucket de Amazon S3 que *no* tienen habilitado el control de versiones**
**aviso**  
Si elimina un objeto de forma definitiva en Amazon S3, la eliminación no se puede deshacer. Además, en el caso de los buckets que no tengan el control de versiones habilitado, incluidos los buckets de directorio, las eliminaciones son definitivas.

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. En el panel de navegación izquierdo, elija **Buckets de uso general** o **Buckets de directorio**.

1. En la lista de buckets, seleccione el nombre del bucket del que desea eliminar los objetos.

1. Seleccione los objetos y, a continuación, elija **Eliminar**.

1. Para confirmar la eliminación permanente de los objetos enumerados en **Objetos especificados** en el cuadro de texto **¿Eliminar objetos?**, introduzca **Eliminar permanentemente**.

**nota**  
Si tiene problemas para eliminar los objetos, consulte [Quiero eliminar los objetos versionados de forma permanente](troubleshooting-versioning.md#delete-objects-permanent).

## Uso de los AWS SDK
<a name="DeletingMultipleObjects"></a>

Para ver ejemplos de cómo eliminar varios objetos con los AWS SDK, consulte [Eliminar múltiples objetos](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_DeleteObjects_section.html) en la *Referencia de la API de Amazon S3*.

Para obtener información general sobre el uso de diferentes AWS SDK, consulte [Developing with Amazon S3 using the AWS SDKs](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) en la *Amazon S3 API Reference*.

# Uso de la API de REST
<a name="DeletingMultipleObjectsUsingREST"></a>

Puede utilizar los SDK de AWS para eliminar varios objetos con la API de Multi-Object Delete. Sin embargo, si su aplicación lo requiere, puede enviar solicitudes REST directamente. 

Para obtener más información, consulte [Eliminar varios objetos](https://docs.aws.amazon.com/AmazonS3/latest/API/multiobjectdeleteapi.html) en la *referencia de API de Amazon Simple Storage Service*. 