Contrôle de la gestion des versions d'objet

Sur Compute Cloud@Customer, la gestion des versions d'objet protège les données contre la mise à jour, l'écrasement ou la suppression d'objets malveillants ou accidentels.

La gestion des versions d'objet est activée au niveau du bucket. La gestion des versions indique à Object Storage de créer automatiquement une version d'objet chaque fois que l'une des actions suivantes a lieu :

  • Un nouvel objet est téléchargé.

  • Un objet existant est écrasé.

  • lorsqu'un objet est supprimé.

Vous pouvez activer la gestion des versions d'objet au moment de la création du bucket ou ultérieurement.

Un bucket pour lequel la gestion des versions est activée peut contenir de nombreuses versions d'un objet. Il existe toujours une dernière version de l'objet et une ou plusieurs versions précédentes.

Portée et contraintes

  • La Gestion des versions peut être activée sur un bucket dans Object Storage.

  • Vous pouvez renommer la dernière version d'un objet mais vous ne pouvez plus renommer une version d'objet précédente. Le changement de nom d'un objet crée un autre objet.

Interaction entre la gestion des versions et d'autres fonctionnalités Object Storage

Cette section décrit certains élément clés à connaître à propos de l'interaction entre la Gestion des Versions d'Objet et d'autres fonctionnalités Object Storage.

Copie d'objets

Si vous copiez la dernière version d'un objet vers un autre bucket, seul l'objet est copié. Aucune des versions précédentes de l'objet n'est copiée. Vous pouvez copier une version précédente d'un objet vers un autre bucket, mais cette action crée soit la dernière version d'un nouvel objet ou soit une version d'objet dans le bucket de destination.

Règles de conservation

  • Vous n'êtes pas autorisé à ajouter des règles de conservation à un bucket dont la gestion des versions est activée.

  • Vous n'êtes pas autorisé à activer la gestion des versions sur un bucket avec des règles de conservation actives.

  • Vous pouvez ajouter des règles de conservation à un bucket dont la gestion des versions est suspendue. Toutefois, vous n'êtes pas en mesure de reprendre la gestion des versions avec des règles de conservation actives.