

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Suppression d’objets à partir des compartiments désactivés pour la gestion des versions
<a name="DeletingObjectsfromVersioningSuspendedBuckets"></a>

Vous pouvez supprimer des objets à partir des compartiments désactivés pour la gestion des versions afin de supprimer un objet ayant un ID de version null.

Si la gestion des versions est suspendue pour un compartiment, une demande `DELETE` :
+ Peut uniquement supprimer un objet dont l’ID de version est `null`.
+ Ne supprime rien s’il n’y a aucune version null de l’objet dans le compartiment.
+ Insère un marqueur de suppression dans le compartiment.

Si la gestion des versions du compartiment est suspendue, l’opération supprime l’objet dont la valeur `versionId` est null. Si un ID de version existe, Amazon S3 insère un marqueur de suppression qui devient la version actuelle de l’objet. La figure suivante montre comment une demande `DELETE` simple supprime une version null et Amazon S3 insère un marqueur de suppression à la place avec un ID de version `null`.

![\[Illustration d’une suppression simple visant à supprimer un objet avec un ID de version NULL.\]](http://docs.aws.amazon.com/fr_fr/AmazonS3/latest/userguide/images/versioning_DELETE_versioningSuspended.png)


Pour supprimer définitivement un objet doté d’un `versionId`, vous devez inclure le `versionId` de l’objet dans la demande. Comme un marqueur de suppression ne contient aucun contenu, vous perdez le contenu pour la version `null` lorsqu’un marqueur de suppression la remplace.

Le schéma suivant montre un compartiment qui ne possède pas de version null. Dans ce cas, la commande `DELETE` ne supprime rien. À la place, Amazon S3 insère simplement un marqueur de suppression.

![\[Illustration de l’insertion d’un marqueur de suppression.\]](http://docs.aws.amazon.com/fr_fr/AmazonS3/latest/userguide/images/versioning_DELETE_versioningSuspendedNoNull.png)


Même dans un compartiment dont les versions sont suspendues, le propriétaire du compartiment peut supprimer définitivement une version spécifiée en incluant l'ID de version dans la `DELETE` demande, sauf si les autorisations relatives à la `DELETE` demande ont été explicitement refusées. Par exemple, pour refuser la suppression de tout objet doté d'un ID de `null` version, vous devez explicitement refuser les `s3:DeleteObjectVersions` autorisations `s3:DeleteObject` et.

Le schéma suivant montre que la suppression d’un objet spécifié supprime définitivement cette version de l’objet. Seul le propriétaire du compartiment peut supprimer une version d’objet spécifiée.

![\[Illustration de la suppression définitive d’un objet à l’aide d’un ID de version spécifié.\]](http://docs.aws.amazon.com/fr_fr/AmazonS3/latest/userguide/images/versioning_DELETE_versioningEnabled2.png)
