Enregistrements de table de journal expirant - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Enregistrements de table de journal expirant

Par défaut, les enregistrements de votre table de journal n'expirent pas. Pour minimiser les coûts de stockage de votre table de journal, vous pouvez activer l'expiration des enregistrements de la table de journal.

Note

Si vous avez créé votre configuration de métadonnées S3 avant le 15 juillet 2025, vous ne pouvez pas activer l'expiration des enregistrements de la table de journal sur cette configuration. Nous vous recommandons de supprimer et de recréer votre configuration afin de pouvoir faire expirer les enregistrements des tables de journal et créer une table d'inventaire. Pour de plus amples informations, veuillez consulter Activation des tables d'inventaire sur les configurations de métadonnées créées avant le 15 juillet 2025.

Si vous activez l'expiration des enregistrements de table de journal, vous pouvez définir le nombre de jours pendant lesquels vos enregistrements de table de journal seront conservés. Pour définir cette valeur, spécifiez un nombre entier compris entre 7 et2147483647. Par exemple, pour conserver les enregistrements de votre table de journal pendant un an, définissez cette valeur sur365.

Important

Une fois que les enregistrements des tables de journal ont expiré, ils ne peuvent pas être récupérés.

Les dossiers expirent dans les 24 à 48 heures suivant leur éligibilité à l'expiration. Les enregistrements du journal sont supprimés du dernier instantané. Les données et le stockage des enregistrements supprimés sont supprimés par le biais d'opérations de maintenance des tables.

Si vous avez activé l'expiration des enregistrements de table de journal, vous pouvez la désactiver à tout moment pour arrêter l'expiration de vos enregistrements de table de journal.

Vous pouvez faire expirer les enregistrements des tables de journal à l'aide de la console Amazon S3, de l'API REST AWS Command Line Interface (AWS CLI) ou de l'API REST Amazon S3. AWS SDKs

Comment faire expirer les enregistrements d'une table de journal

Pour faire expirer les enregistrements d'une table de journal
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le volet de navigation de gauche, choisissez Compartiments à usage général.

  3. Choisissez le compartiment à usage général qui contient la configuration de la table de métadonnées avec la table de journal dont vous souhaitez faire expirer les enregistrements.

  4. Sur la page de détails du bucket, choisissez l'onglet Metadata.

  5. Dans l'onglet Métadonnées, choisissez Modifier, puis Modifier l'expiration des enregistrements de la table des journaux.

  6. Sur la page Modifier l'expiration des enregistrements de la table de journal, sélectionnez Activé sous Expiration des enregistrements.

  7. Définissez le nombre de jours pendant lesquels vous souhaitez conserver les enregistrements de votre table de journal. Pour définir la valeur Jours après lesquels les enregistrements expirent, spécifiez un nombre entier compris entre 7 et2147483647. Par exemple, pour conserver les enregistrements de votre table de journal pendant un an, définissez cette valeur sur365.

    Important

    Une fois que les enregistrements des tables de journal ont expiré, ils ne peuvent pas être récupérés.

  8. Dans le tableau du journal, les enregistrements expireront après le nombre de jours spécifié, cochez la case.

  9. Sélectionnez Enregistrer les modifications.

Si vous souhaitez désactiver l'expiration des enregistrements de la table de journal, répétez les étapes précédentes, mais choisissez Désactivé au lieu de Activé pour l'étape 6.

Pour exécuter les commandes suivantes, vous devez les avoir AWS CLI installées et configurées. Si ce n'est pas le cas AWS CLI , consultez la section Installer ou mettre à jour vers la dernière version du AWS CLI Guide de l'AWS Command Line Interface utilisateur.

Vous pouvez également exécuter AWS CLI des commandes depuis la console en utilisant AWS CloudShell. AWS CloudShell est un shell pré-authentifié basé sur un navigateur que vous pouvez lancer directement depuis le. AWS Management Console Pour plus d'informations, voir Qu'est-ce que c'est CloudShell ? et Mise en route AWS CloudShell dans le guide de AWS CloudShell l'utilisateur.

Pour faire expirer les enregistrements d'une table de journal à l'aide du AWS CLI

Pour utiliser les exemples de commandes suivants, remplacez les user input placeholders par vos propres informations.

  1. Créez un fichier JSON contenant la configuration de votre table de journal et enregistrez-le (par exemple,journal-config.json). Voici un exemple de configuration.

    Pour définir la Days valeur, spécifiez un nombre entier compris entre 7 et2147483647. Par exemple, pour conserver les enregistrements de votre table de journal pendant un an, définissez cette valeur sur365.

    { "RecordExpiration": { "Expiration": "ENABLED", "Days": 10 } }

    Pour désactiver l'expiration des enregistrements de la table de journal, créez plutôt l'exemple de configuration suivant. S'il Expiration est défini surDISABLED, vous ne devez pas spécifier de Days valeur dans la configuration.

    { "RecordExpiration": { "Expiration": "DISABLED" } }
  2. Utilisez la commande suivante pour faire expirer les enregistrements de la table de journal dans votre compartiment à usage général (par exemple,amzn-s3-demo-bucket) :

    aws s3api update-bucket-metadata-journal-table-configuration \ --bucket amzn-s3-demo-bucket \ --journal-table-configuration file://./journal-config.json \ --region us-east-2

Vous pouvez envoyer des requêtes REST pour faire expirer les enregistrements d'une table de journal. Pour de plus amples informations, veuillez consulter UpdateBucketMetadataJournalTableConfiguration.

Vous pouvez utiliser le AWS SDKs pour faire expirer les enregistrements des tables de journal dans Amazon S3. Pour plus d'informations, consultez la liste des produits pris en charge SDKs.