Comment créer une politique de cycle de vie pour un Bucket S3 sur AWS

Nous pouvons utiliser la Politique de cycle de vie pour gérer les objets dans le seau S3 de façon à ce qu’ils soient stockés de façon rentable tout au long. Une Politique de cycle de vie S3 est un ensemble de règles utilisées pour définir les actions qu’Amazon S3 applique aux objets dans le seau. Il existe deux types d’actions :

  1. Actions de transition :
    Ceci est utilisé pour définir quand les objets passent à une autre classe de stockage.
  2. Actions d’expiration :
    Ceci est utilisé pour définir quand les objets expirent.

Nous pouvons ajouter des règles dans la politique pour indiquer à Amazon S3 de faire passer les objets à une autre classe de stockage Amazon S3.

Par exemple :

  1. Lorsque nous savons que les objets sont rarement consultés, nous pouvons les faire passer à la classe de stockage S3 Standard-IA.
  2. Nous pourrions vouloir archiver les objets auxquels nous n’avons pas besoin d’accéder en temps réel vers la classe de stockage S3 Glacier.

Pour en savoir plus sur la transition en détail, clique ici pour consulter la documentation officielle.

Nous pouvons utiliser la politique de cycle de vie S3 dans les cas suivants.

  1. Lorsque nous voulons télécharger des journaux dans un seau nécessaire pendant une semaine ou un mois et qu’après cela, nous voudrons peut-être les supprimer.
  2. Lorsque les documents sont fréquemment consultés pendant une période limitée.
  3. Lorsque nous voulons télécharger certains types de données sur Amazon S3 principalement à des fins d’archivage.

Nous pouvons ajouter des configurations S3 Lifecycle aux buckets non versionnés et aux buckets versionnés.

Dans cet article, nous verrons les étapes pour déplacer des objets (Action de transition) vers Glacier après 10 jours de création et les supprimer (Action d’expiration) après 365 jours de création.

Pré-requis

  1. Compte AWS (Crée-le si tu n’en as pas).
  2. Seau S3 (Clique ici pour apprendre à créer un seau S3).

Que ferons-nous ?

  1. Connecte-toi à AWS.
  2. Créer une politique de cycle de vie

Connecte-toi à AWS

Clique ici pour aller sur la page de connexion d’AWS.

Lorsque nous cliquons sur le lien ci-dessus, nous voyons apparaître une page Web comme suit où nous devons nous connecter à l’aide de nos informations de connexion.

Page de connexion

Une fois que tu t’es connecté, tu vois la console de gestion AWS comme suit.

AWS-Management-Console

Créer une politique de cycle de vie

Clique sur « Services » en haut à gauche de l’écran, puis cherche s3 dans le champ de recherche.

Recherche-S3-Service

Tu verras le tableau de bord principal du S3 où tu verras tous les seaux S3 de ton compte. Clique sur ton seau S3 dans lequel tu veux créer une politique de cycle de vie. Si tu n’as pas de seau S3 et que tu veux apprendre à créer ton premier seau, clique ici.

Note: While creating an S3 Bucket make sure that the name you give to the Bucket is unique globally as no 2 buckets can have the same name. You can not have buckets with the same name not only in your account but throughout the globe.

Tableau de bord principal S3

Dans le seau S3, clique sur l’onglet Gestion.

S3-Bucket

Tu verras l’écran suivant, indique un nom pour la politique à créer et choisis la portée comme « Appliquer à tous les objets du seau » si tu veux appliquer cette politique sur tous les objets du seau.

Règle-Nom-Ecran

Choisis la version de l’objet sur laquelle tu veux appliquer la politique de cycle de vie/transition. Ici, j’ai choisi la version actuelle.

Ici, j’ai choisi la transition vers Glacier et j’ai spécifié 10 jours comme nombre de jours après la création de l’objet que je veux que la transition soit appliquée.

Clique sur la case de l’accusé de réception et ensuite sur Suivant.

Écran Storage-Class-Transition

Ici, j’ai choisi la version actuelle de l’objet pour l’expiration et spécifié 365 jours comme nombre de jours après la création de l’objet pour supprimer l’objet.

Si tu veux essayer de créer une politique pour les versions précédentes des documents également, coche la case « Versions précédentes ».

Clique sur le bouton Suivant.

Écran Configurer-Expiration

Vérifie les paramètres de la règle que nous avons créée ; si tu dois apporter des modifications, clique sur Précédent. Sinon, clique sur la case d’acquittement et ensuite sur le bouton Enregistrer.

Politique de révision

Ici, tu peux voir la règle que nous avons créée qui déplacera la version actuelle des objets vers Glacier après 10 jours de création et supprimera la version actuelle des objets après 365 jours de création.

Politique du cycle de vie

Conclusion

Dans cet article, nous avons vu l’étape permettant de créer une politique de cycle de vie sur les buckets s3 pour déplacer la version actuelle des objets vers Glacier et supprimer la version actuelle des objets du bucket.

Vous aimerez aussi...