Articles sur : Stockage objet

Mise en place des Cycles de vie S3 (LifeCycle)

Afin de mettre en place les cycles de vie sur vos buckets, nous recommandons d'utiliser un invite de commande utilisant S3 CLI (https://wiki.leviia.com/fr/article/aws-cli-gestion-avancee-des-buckets-1we6m1x/)

Les cycles de vie sont appliqués aux buckets par le biais d'une commande CLI et d'un fichier local au format ".JSON"

Ce fichier doit être présent sur votre machine en local.

La commande CLI va "lire" le fichier de Cycle de vie (JSON) sur votre poste et appliquer ces informations à votre bucket.

Le fichier JSONS ne doit pas être déposé dans le bucket, cela n'a pas d’intérêt.

Dans l'exemple ci-dessous :
le fichier se nomme lifecycle-policy.json
le bucket concerné est NOM_DU_BUCKET
le endpoint Leviia est s3.eu-west.leviia.com

Appliquer une Configuration de Cycle de Vie



aws s3api put-bucket-lifecycle-configuration --bucket NOM_DU_BUCKET --lifecycle-configuration file://lifecycle-policy.json --endpoint-url https://s3.eu-west.leviia.com/


Récupérer/afficher la Configuration de Cycle de Vie Actuelle



aws s3api get-bucket-lifecycle-configuration --bucket NOM_DU_BUCKET --endpoint-url https://s3.eu-west.leviia.com/


Supprimer une Configuration de Cycle de Vie



aws s3api delete-bucket-lifecycle --bucket NOM_DU_BUCKET --endpoint-url https://s3.eu-west.leviia.com/


Attention, cela supprime toutes les règles de cycle de vie du bucket.

Notes importantes :

Les règles de cycle de vie sont exécutées de manière asynchrone, il peut y avoir un délai entre la configuration et l'application effective.

Pour tester vos règles, nous recommandons d'appliquer d'abord la configuration sur un bucket de test avant de l'utiliser en production.

Les objets protégés par S3 Object Lock (immuabilité) ne seront pas supprimés par les règles de cycle de vie avant la fin de leur période de rétention.


Autres tutoriels sur les Cycles de vie S3 :


Configuration des cycles de vie S3

Comprendre les Cycles de vie S3

Mis à jour le : 21/05/2025

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !