Amazon Simple Storage Service
Manuel du développeur (Version de l'API 2006-03-01)

Gestion du cycle de vie des objets

Pour gérer vos objets afin qu'ils soient stockés de manière rentable tout au long de leur cycle de vie, configurez leur cycle de vie. Une configuration du cycle de vie est un ensemble de règles qui définit des action qu'Amazon S3 applique à un groupe d'objets. Il existe deux types d'actions :

  • Actions de transition — Définissez à quel moment les objets migrent vers une autre classe de stockage. Par exemple, vous pouvez choisir de transférer des objets vers la classe de stockage STANDARD_IA 30 jours après leur création ou archiver des objets dans la classe de stockage GLACIER, un an après leur création.

     

    Des coûts sont associés aux demandes de transition de cycle de vie. Pour en savoir plus sur la tarification, consultez Tarification Amazon S3.

     

  • Actions d'expiration — Définissez la date d'expiration des objets. Amazon S3 supprime les objets expirés à votre place.

     

    Les coûts d'expiration de cycle de vie dépendent du moment où vous choisissez de faire expirer des objets. Pour plus d'informations, consultez Configuration de l'expiration d'objet.

Pour plus d'informations sur les règles de cycle de vie, consultez Eléments de la configuration du cycle de vie.

Quand dois-je utiliser la configuration du cycle de vie ?

Définissez des règles de configuration de cycle de vie pour des objets ayant un cycle de vie bien défini. Exemples :

  • Si vous chargez régulièrement des journaux dans votre compartiment, il se peut que l'application ait besoin de ces journaux pendant une semaine ou un mois. À l'issue de cette période, vous pouvez souhaiter les supprimer.

  • Certains documents sont consultés fréquemment pendant une période limitée. À l'issue de cette période, ils sont moins souvent consultés. À un moment donné, il est possible que vous n'ayez pas besoin d'y accéder en temps réel, mais votre entreprise ou la législation peut vous imposer de les archiver pour une durée spécifique. À l'issue de cette période, vous pouvez les supprimer.

  • Vous pouvez télécharger certains types de données sur Amazon S3, essentiellement à des fins d'archivage. Par exemple, vous pouvez archiver des multimédias numériques, des enregistrements financiers et des enregistrements liés à la santé, des données brutes sur la séquence du génome, des sauvegardes de bases de données à long terme et des données à conserver pour des raisons de conformité réglementaire.

Avec des règles de configuration du cycle de vie, vous pouvez indiquer à Amazon S3 de passer à classes de stockage moins onéreuses, de les archiver ou de les supprimer.

Comment configurer un cycle de vie ?

Une configuration du cycle de vie, un fichier XML, comprend un ensemble de règles avec des actions prédéfinies que vous souhaitez qu'Amazon S3 exécute sur des objets durant leur cycle de vie.

Amazon S3 fournit un ensemble d'opérations API pour gérer la configuration du cycle de vie sur un compartiment. Amazon S3 enregistre la configuration en tant que sous-ressource du cycle de vie associée à votre compartiment. Pour plus d'informations, consultez la:

PUT Bucket lifecycle

GET Bucket lifecycle

DELETE Bucket lifecycle

Vous pouvez également configurer un cycle de vie à l'aide de la console Amazon S3 ou par programmation à l'aide des bibliothèques d'enveloppe SDK AWS. Si besoin, vous pouvez également effectuer directement les appels à l'API REST. Pour plus d'informations, consultez Définition d'une configuration de cycle de vie sur un compartiment.

Pour plus d'informations, consultez les rubriques suivantes :