Eliminar objetos de buckets con control de versiones suspendido - Amazon Simple Storage Service

Eliminar objetos de buckets con control de versiones suspendido

Puede eliminar objetos de buckets con control de versiones suspendido para eliminar un objeto con ID de versión nulo.

Si el control de versiones se suspende para un bucket, DELETE solicitará:

  • Solo puede eliminar un objeto cuyo ID de versión sea null.

  • No elimina ningún elemento si no hay una versión nula del objeto en el bucket.

  • Inserta un marcador de eliminación en el bucket.

La siguiente figura muestra cómo un simple DELETE elimina una versión nula. (Una solicitud DELETE simple es una solicitud que no especifica un ID de versión). Amazon S3 inserta un marcador de eliminación en su lugar con un ID de versión de null.

Recuerde que un marcador de eliminación no tiene ningún contenido, por lo que perderá el contenido de la versión nula cuando un marcador de eliminación la sustituya.

El siguiente gráfico muestra un bucket que no tiene una versión nula. En este caso, el DELETE no elimina nada, Amazon S3 inserta simplemente un marcador de eliminación.

Incluso en un bucket con control de versiones suspendido, el propietario del bucket puede eliminar permanentemente una versión específica; para ello, incluye el ID de versión en la solicitud DELETE. En el siguiente gráfico, se muestra cómo la eliminación de una versión de objeto específica elimina el objeto de forma permanente. Solo el propietario de un bucket puede eliminar una versión de objeto específica.