Eliminación de un solo objeto
Puede utilizar la consola de Amazon S3 o la API DELETE para eliminar un solo objeto existente de un bucket de S3. Para obtener más información sobre la eliminación de objetos en Amazon S3, consulte Eliminación de objetos de Amazon S3.
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.
Para obtener información sobre las características y precios de Amazon S3, consulte Precios de Amazon S3
Siga estos pasos para utilizar la consola de Amazon S3 a fin de eliminar un solo objeto de un bucket.
aviso
Si elimina permanentemente un objeto o una versión específica del objeto en la consola de Amazon S3, la eliminación no se puede deshacer.
Cómo eliminar un objeto que tiene el control de versiones activado o suspendido
nota
Si el ID de versión de un objeto de un bucket con control de versiones suspendido está marcado como NULL
, S3 elimina el objeto de forma permanente, ya que no existen versiones anteriores. Sin embargo, si aparece un ID de versión válido para el objeto en un bucket con control de versiones suspendido, S3 crea un marcador de eliminación para el objeto eliminado y, al mismo tiempo, conserva las versiones anteriores del objeto.
Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/
. -
En la lista Bucket name (Nombre del bucket), seleccione el nombre del bucket que contiene el objeto que desea eliminar.
Seleccione el objeto y, a continuación, elija Eliminar.
Para confirmar la eliminación de la lista de objetos en Objetos especificados en el cuadro de texto ¿Eliminar objetos?, introduzca
delete
.
Cómo eliminar una versión específica del objeto en un bucket con control de versiones de forma definitiva
aviso
Si elimina una versión específica del objeto de forma permanente en Amazon S3, la eliminación no se puede deshacer.
Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/
. -
En la lista Bucket name (Nombre del bucket), seleccione el nombre del bucket que contiene el objeto que desea eliminar.
Seleccione los objetos que desea eliminar.
Elija Mostrar versiones.
Seleccione la versión del objeto y, a continuación, elija Eliminar.
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á la versión del objeto específica de forma definitiva.
Cómo eliminar un objeto de forma definitiva de un bucket de Amazon S3 que no tiene activado 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.
Inicie sesión en la AWS Management Console y abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/
. -
En la lista Bucket name (Nombre del bucket), seleccione el nombre del bucket que contiene el objeto que desea eliminar.
Seleccione el objeto y, a continuación, elija Eliminar.
Para confirmar la eliminación definitiva objeto enumerado en Objetos especificados en el cuadro de texto ¿Eliminar objetos?, introduzca Eliminar definitivamente.
nota
Si tiene problemas para eliminar el objeto, consulte Quiero eliminar los objetos versionados de forma permanente.
Para eliminar un objeto por solicitud, utilice la API DELETE
. Para obtener más información, consulte DELETE Object. Para obtener más información acerca del uso de la CLI para eliminar un objeto, vea delete-object
Puede utilizar los AWS SDK para eliminar un objeto. Sin embargo, si su aplicación lo requiere, puede enviar solicitudes REST directamente. Para obtener más información, consulte DELETE Object en la Referencia de API de Amazon Simple Storage Service.
En los ejemplos siguientes se muestra cómo puede utilizar los AWS SDK para eliminar un objeto de un bucket. Para obtener más información, consulte DELETE Object en la Referencia de API de Amazon Simple Storage Service
Si el bucket tiene habilitado Control de versiones de S3, tiene las siguientes opciones:
-
Eliminar una versión específica del objeto especificando un ID de versión.
-
Eliminar un objeto sin especificar un ID de versión. En ese caso, Amazon S3 agrega un marcador de eliminación al objeto.
Para obtener más información sobre el control de versiones de S3, consulte Retención de varias versiones de objetos con Control de versiones de S3.