Eliminación de varios objetos - Amazon Simple Storage Service

Eliminación de varios objetos

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 Configurar el ciclo de vida de un bucket.

Para obtener información sobre las características y precios de Amazon S3, consulte Precios de Amazon S3.

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.

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, 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.

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 AWS Management Console Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En la lista Nombre del bucket, seleccione el nombre del bucket del que desea eliminar los objetos.

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

  4. 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 AWS Management Console Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En la lista Nombre del bucket, seleccione el nombre del bucket del que desea eliminar los objetos.

  3. Seleccione los objetos de que desea eliminar.

  4. Elija Mostrar versiones.

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

  6. 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 activado, las eliminaciones son definitivas.

  1. Inicie sesión AWS Management Console Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En la lista Nombre del bucket, seleccione el nombre del bucket del que desea eliminar los objetos.

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

  4. 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.

Para ver ejemplos de cómo eliminar varios objetos con AWS SDK, consulte Elimine varios objetos de un bucket de Amazon S3 con un SDK de AWS.

Para obtener información general sobre el uso de diferentes SDK de AWS, consulte Desarrollo con Amazon S3 mediante los SDK de AWS y los exploradores.

Puede utilizar los AWS SDK 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 en la referencia de API de Amazon Simple Storage Service.