Préambule

Pour faciliter la gestion de votre Object Storage, il est possible que vous ayez besoin de décider de la durée de vie de certains de vos fichiers.
Cela peut par exemple vous permettre de garder certaines sauvegardes que durant un certain laps de temps.
Ce guide vous explique donc comment supprimer des fichiers de manière automatique après un certain délai, ou a une date en particulier.

Configuration de la suppression des objets

Il existe de 2 façons de supprimer vos fichiers :
  • Après un certains nombre de secondes
  • À une date donnée
.

Après un certains nombre de secondes

Pour effectuer cela, il faudra configurer le header X-Delete-After a vos objets :

root@server:~$ swift post --header "X-Delete-After: 3600" container test.txt

Le fichier test.txt sera donc supprimé après 1 heure.
.

À une date donnée

Dans un premier temps, il faudra connaitre la date de suppression en format epoch.
Il est possible d'utiliser des convertisseur afin de facilement trouver la valeur à saisir.

Après cela, il est possible de renseigner cette date dans le header X-Delete-At :

root@server:~$ swift post --header "X-Delete-At: 1448928000000" container test.txt

Le fichier test.txt sera donc supprimé le 01 Décembre 2015.

Retour à l'index