Lorsque vous supprimez un objet d’un bucket avec versioning activé, l’objet n’est pas définitivement supprimé. Il est marqué comme supprimé. Vous pouvez restaurer un objet marqué comme supprimé.
À propos des marqueurs de suppression
Si la version actuelle d’un objet est un marqueur de suppression, une requête GET renvoie une erreur 404.
Seuls les utilisateurs RAM disposant de l’autorisation oss:DeleteObjectVersion peuvent supprimer définitivement un marqueur de suppression.
Supprimer des marqueurs de suppression
Pour supprimer définitivement un marqueur de suppression, spécifiez son ID de version. Une fois le marqueur de suppression supprimé, l’objet redevient accessible et la version historique la plus récente devient la version actuelle.
Utilisez les SDK OSS suivants pour différents langages de programmation afin de supprimer une version spécifique d’un objet ainsi que son marqueur de suppression : SDK Java, SDK Python, SDK PHP, SDK Node.js, SDK .NET, SDK Go et SDK C++.