Si vous craignez que votre logiciel d'application ou vos utilisateurs puissent supprimer ou remplacer des objets par erreur à un moment donné, Cloud Storage propose des fonctionnalités qui vous aident à protéger vos données :
La suppression réversible permet à vos données de bénéficier d'une protection par défaut contre les suppressions accidentelles ou malveillantes au niveau du bucket en conservant tous les objets récemment supprimés pendant une période déterminée. Vous pouvez restaurer les objets supprimés dans ce délai. Pour en savoir plus sur la restauration d'objets supprimés de façon réversible, consultez la page Utiliser des objets supprimés de façon réversible.
Verrou de bucket : une règle de conservation qui spécifie une période de conservation peut être définie sur un bucket. Chaque objet du bucket doit atteindre l'âge spécifié avant de pouvoir être supprimé ou remplacé.
Verrou de conservation des objets : une configuration de conservation qui spécifie une date et une heure de conservation des objets peut être définie pour un objet individuel. L'objet ne peut être supprimé ou remplacé qu'après la date et l'heure spécifiées.
Une préservation à titre conservatoire peut être définie sur des objets individuels afin d'empêcher quiconque de les supprimer ou de les remplacer tant que la préservation n'a pas été supprimée.
La gestion des versions d'objets peut être activée sur un bucket afin que les anciennes versions des objets soient conservées. Lorsque la version active d'un objet est supprimée ou remplacée, elle passe à l'état Archivé si la gestion des versions est activée sur le bucket. Si vous supprimez accidentellement une version d'objet active, vous pouvez restaurer la version archivée de cet objet pour la remplacer.
Cette fonctionnalité augmente les coûts de stockage, mais cet effet peut être partiellement atténué par la configuration de la gestion du cycle de vie des objets qui permet de gérer la suppression des anciennes versions des objets. Pour connaître une configuration possible, consultez l'exemple de configuration du cycle de vie pour la suppression d'objets.
La gestion du cycle de vie des objets peut être configurée pour un bucket afin de vous permettre de mieux contrôler la suppression des objets. Lorsque vous définissez une configuration de cycle de vie, Cloud Storage n'exécute une action spécifiée sur un objet (par exemple, sa suppression) que si celui-ci répond à vos critères.
Cloud Storage dispose également de fonctionnalités permettant de gérer les classes de stockage de vos objets :
La gestion du cycle de vie des objets peut être configurée pour un bucket afin de vous permettre de mieux contrôler le déplacement des objets vers des classes de stockage plus froides. Lorsque vous définissez une configuration de cycle de vie, Cloud Storage n'exécute une action spécifiée sur un objet (par exemple, la configuration d'une classe de stockage plus froide) que si celui-ci répond à vos critères.
La classe automatique peut être activée sur un bucket, ce qui permet à Cloud Storage de gérer automatiquement les classes de stockage des objets du bucket.