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.
Exportation des métriques S3 Storage Lens vers des tables S3
Vous pouvez configurer Amazon S3 Storage Lens pour exporter vos analyses et informations sur le stockage vers S3 Tables. Lorsque vous activez l'exportation de tables S3, vos métriques sont automatiquement stockées dans des tables Apache Iceberg en lecture seule dans le compartiment de aws-s3 tables AWS géré, ce qui les rend interrogeables à l'aide de SQL avec des services d' AWS analyse tels qu'Amazon Athena, Amazon Redshift et Amazon EMR.
Note
L'exportation des métriques S3 Storage Lens vers des tables S3 AWS gérées est gratuite. Des frais standard s'appliquent pour le stockage des tables, la gestion des tables et les demandes relatives aux tables. Pour plus d’informations, consultez Tarification Amazon S3
Activer l'exportation des tables S3 à l'aide de la console
-
Connectez-vous à la console AWS de gestion et ouvrez la console Amazon S3 à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez Storage Lens, puis choisissez Storage Lens Dashboards.
-
Dans la liste des tableaux de bord de Storage Lens, choisissez le tableau de bord que vous souhaitez modifier.
-
Choisissez Modifier.
-
Sur la page Tableau de bord, accédez à la section Exportation et publication des métriques.
-
Pour activer l'exportation de tableaux pour le rapport de mesures par défaut, sélectionnez Compartiment de tableaux dans le type de compartiment.
-
Pour activer l'exportation de tableaux pour le rapport de mesures de préfixes étendus, sélectionnez Compartiment de tableaux dans le type de compartiment.
-
Vérifiez la configuration du tableau de bord et choisissez Soumettre.
Note
Une fois que vous avez activé l'exportation des tables S3, la disponibilité des premières données dans les tableaux peut prendre jusqu'à 48 heures.
Note
L'exportation des métriques S3 Storage Lens vers des tables S3 AWS gérées est gratuite. Des frais standard s'appliquent pour le stockage des tables, la gestion des tables, les demandes relatives aux tables et la surveillance. Vous pouvez activer ou désactiver l'exportation vers des tables S3 à l'aide de la console Amazon S3, de l'API Amazon S3, des kits de développement logiciel (SDK) ou des AWS CLI kits de AWS développement logiciel (SDK).
Note
Par défaut, les enregistrements de vos tables S3 n'expirent pas. Pour minimiser les coûts de stockage de vos tables, vous pouvez activer et configurer l'expiration des enregistrements pour les tables. Avec cette option, Amazon S3 supprime automatiquement les enregistrements d'une table lorsque ceux-ci expirent. Pour de plus amples informations, veuillez consulter Expiration des records pour les tables.
Activez l'exportation des tables S3 à l'aide du AWS CLI
Note
Avant d'exécuter les commandes suivantes, assurez-vous que vous disposez d'une version CLI à jour. Consultez la section Installation ou mise à jour vers la dernière version du AWS CLI.
L'exemple suivant active l'exportation de tables S3 pour une configuration S3 Storage Lens « Rapport de mesures par défaut » à l'aide du AWS CLI. Pour utiliser cet exemple, remplacez les user input placeholders par vos propres informations.
aws s3control put-storage-lens-configuration --account-id=555555555555--config-id=your-configuration-id--storage-lens-configuration '{ "Id":"your-configuration-id", "AccountLevel":{ "ActivityMetrics":{ "IsEnabled":true }, "BucketLevel":{ "ActivityMetrics":{ "IsEnabled":true } } }, "DataExport":{ "S3BucketDestination":{ "OutputSchemaVersion":"V_1", "Format":"CSV", "AccountId":"555555555555", "Arn":"arn:aws:s3:::my-export-bucket", "Prefix":"storage-lens-exports/" }, "StorageLensTableDestination":{ "IsEnabled":true } }, "IsEnabled":true }'
Activez l'exportation des tables S3 à l'aide du AWS Kits SDK
L'exemple suivant active l'exportation de tables S3 pour un « rapport de mesures par défaut » de configuration S3 Storage Lens à l'aide du AWS SDK pour Python (Boto3). Pour utiliser cet exemple, remplacez les user input placeholders par vos propres informations.
import boto3 s3control = boto3.client('s3control') response = s3control.put_storage_lens_configuration( AccountId='555555555555', ConfigId='your-configuration-id', StorageLensConfiguration={ 'Id': 'your-configuration-id', 'AccountLevel': { 'ActivityMetrics': { 'IsEnabled': True }, 'BucketLevel': { 'ActivityMetrics': { 'IsEnabled': True } } }, 'DataExport': { 'S3BucketDestination': { 'OutputSchemaVersion': 'V_1', 'Format': 'CSV', 'AccountId': '555555555555', 'Arn': 'arn:aws:s3:::my-export-bucket', 'Prefix': 'storage-lens-exports/' }, 'StorageLensTableDestination': { 'IsEnabled': True } }, 'IsEnabled': True } )
Pour plus d'informations sur l'utilisation des AWS kits de développement logiciel, consultez la section AWS SDK et outils.
Étapes suivantes
Après avoir activé l'exportation de tables S3, vous pouvez :
-
En savoir plus sur Dénomination des tables pour l'exportation de S3 Storage Lens vers S3 Tables
-
En savoir plus sur Comprendre les schémas des tableaux S3 Storage Lens