Comment configurer la configuration du cycle de vie du seau S3

Comment configurer la configuration du cycle de vie du seau S3
Afin de stocker les données sur S3 de manière rentable, les objets stockés dans S3 sont tournés entre différentes classes de stockage S3. La modification manuelle de la classe de stockage de l'objet S3 est vraiment une tâche longue et n'est pas une solution évolutive pour un nombre plus élevé d'objets. Amazon S3 fournit une fonctionnalité de gestion pour gérer le cycle de vie des objets stockés dans des seaux S3 appelés configuration du cycle de vie. Différentes règles de transition sont créées par la configuration du cycle de vie pour modifier automatiquement la classe de stockage S3 des objets stockés dans le seau en fonction de nos besoins.

La configuration du cycle de vie pour différents types d'objets dans S3 peut être gérée différemment. Une règle de cycle de vie peut être configurée pour des données temporaires qui supprimeront les données temporaires après un temps spécifique. De même, une règle de cycle de vie pour les journaux d'application peut être créée pour déplacer les journaux au glacier S3 après une heure précise. Plusieurs règles de cycle de vie peuvent être créées qui suivront différents objets filtrés par le préfixe et les balises. Dans ce blog, nous discuterons de la façon dont nous pouvons configurer la configuration du cycle de vie Amazon S3.

Configuration de la configuration du cycle de vie du seau S3

Tout d'abord, connectez-vous à la console de gestion AWS et accédez à la console S3. Accédez au seau S3 Vous souhaitez créer une règle de configuration du cycle de vie.

Du seau S3, allez au Gestion onglet et cliquez sur le Créer une règle de cycle de vie bouton pour créer une règle de cycle de vie.

Une nouvelle fenêtre de configuration de règle de cycle de vie s'ouvrira, demandant la portée de la règle, le type de filtre et le nom. La portée de la règle définit si la règle du cycle de vie s'appliquera à tous les seaux ou à certains objets sélectionnés. Pour cette démo, nous appliquerons la règle du cycle de vie aux objets sélectionnés stockés dans le seau. La configuration de la règle du cycle de vie fournit deux types de filtres pour sélectionner l'objet sur lequel la règle s'appliquera. Nous pouvons appliquer la règle du cycle de vie à tous les objets avec des préfixes spécifiques et / ou des balises spécifiques. Pour cette démo, nous utiliserons les deux filtres pour configurer la règle du cycle de vie. Dans la configuration suivante, la règle du cycle de vie s'appliquera sur tous les objets stockés dans le Application Web-Logs dossier et avoir une balise (Tier: backend).

Configuration des actions des règles du cycle de vie

Après avoir configuré la règle du cycle de vie, il est maintenant temps de configurer des actions de règle pour les objets sélectionnés via les préfixes et les balises à l'étape précédente. Il existe différents types d'actions de règles de cycle de vie qui sont répertoriées ci-dessous.

  • Transition des versions actuelles des objets
  • Transition des versions précédentes des objets
  • Expirer les versions actuelles des objets
  • Supprimer en permanence les versions précédentes des objets
  • Supprimer des marqueurs de suppression expirés ou des téléchargements de multiples incomplets

Afin de gérer le cycle de vie complet des versions actuelles et précédentes des objets S3, sélectionnez toutes les options dans la liste des actions des règles du cycle de vie.

La sélection de toutes les options permettra à tous les paramètres de configuration des versions précédentes et actuelles de ce seau d'objets. Pour la transition de version actuelle, j'ai ajouté les règles de transition suivantes répertoriées sur la figure. Ces règles déplaceront les objets stockés vers le Standard-ia classe de stockage de S3 après 30 jours de création. Après 60 jours, l'objet sera déplacé vers le Glacier et Archives profondes du glacier Après 180 jours de création d'objets.

Pour les versions précédentes des objets stockés dans S3, les mêmes règles de transition du cycle de vie ont été créées, ce qui déplacera les versions précédentes des objets vers le Standard-ia Après 30 jours pour devenir la version précédente. Les versions précédentes de l'objet seront déplacées vers le Glacier et puis Archives profondes du glacier Après 60 et 180 jours, respectivement.

Maintenant, la règle du cycle de vie demandera la configuration d'expiration des objets pour les versions actuelles et précédentes des objets. Entrez le nombre de jours après quoi les objets S3 seront supprimés en permanence du seau S3. La configuration suivante supprimera les versions actuelles et précédentes des objets S3 après 1 an.

Maintenant, la règle du cycle de vie créera un résumé de la configuration des règles de transition montrant le cycle de vie des objets.

Passez en revue le résumé de la chronologie et cliquez sur le Créer une règle bouton à la fin pour créer la règle du cycle de vie.

Stockez les données de test à S3

La règle du cycle de vie créé ci-dessus s'appliquera à des objets S3 spécifiques (avec Application Web-Logs préfixe et Tier: backend Tag d'objet). Dans cette section, nous téléchargerons un objet sur lequel cette règle de cycle de vie s'appliquera. Tout d'abord, créez un dossier de Journaux des applications Web à l'intérieur du seau.

Maintenant télécharger un fichier à l'intérieur de ce dossier nouvellement créé. Le préfixe de tous les fichiers téléchargés dans ce dossier sera le nom du dossier, je.e., Journaux d'application Web.

Après avoir téléchargé le fichier, ajoutez une balise (Tier: backend) à l'objet afin que la règle du cycle de vie utilise l'objet. Sélectionnez l'objet dans le dossier et faites défiler vers le bas vers le Mots clés section. Ajouter une balise avec key = Tier et valeur = backend à l'objet.

Selon les règles de transition spécifiées, la règle du cycle de vie suivra ceci et la déplacera vers les autres classes de stockage. Tous les objets stockés dans le Application Web-Logs dossier et avoir une balise (Tier: backend) sera suivi par la règle du cycle de vie configuré dans ce blog.

Conclusion

S3 fournit une configuration de cycle de vie pour gérer automatiquement les objets en différentes classes de stockage pour économiser le coût. Une règle de cycle de vie peut être configurée sur tous les objets stockés dans S3 ainsi qu'un filtre peut être utilisé pour appliquer la configuration du cycle de vie à des objets spécifiques stockés dans S3. Ce guide explique chaque étape pour créer une règle de cycle de vie qui s'applique à des objets spécifiques et déplace les objets dans différentes classes de stockage pour économiser les coûts.