View a markdown version of this page

Esportazione delle metriche di S3 Storage Lens in S3 Tables - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esportazione delle metriche di S3 Storage Lens in S3 Tables

Puoi configurare Amazon S3 Storage Lens per esportare analisi e approfondimenti di storage su S3 Tables. Quando abiliti l'esportazione di tabelle S3, le tue metriche vengono automaticamente archiviate in tabelle Apache Iceberg di sola lettura nel bucket di aws-s3 tabelle AWS gestito, rendendole interrogabili tramite SQL con servizi di analisi come AWS Amazon Athena, Amazon Redshift e Amazon EMR.

Nota

Non sono previsti costi aggiuntivi per l'esportazione dei parametri di S3 Storage Lens in tabelle S3 gestite. AWS Si applicano le tariffe standard per l'archiviazione delle tabelle, la gestione delle tabelle e le richieste sulle tabelle. Per ulteriori informazioni, consulta Prezzi di Amazon S3.

Abilita l'esportazione delle tabelle S3 utilizzando la console

  1. Accedi alla console di AWS gestione e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Nel riquadro di navigazione a sinistra, scegli Storage Lens, quindi scegli Storage Lens Dashboards.

  3. Nell'elenco delle dashboard di Storage Lens, scegli la dashboard che desideri modificare.

  4. Scegli Modifica.

  5. Nella pagina Dashboard, vai alla sezione Esportazione e pubblicazione delle metriche.

  6. Per abilitare il rapporto Table Export for Default Metrics, seleziona Table bucket nel tipo Bucket.

  7. Per abilitare il rapporto sulle metriche di Table Export for Expanded Prefixes, seleziona Table bucket nel tipo Bucket.

  8. Controlla la configurazione della dashboard e fai clic su Invia.

Nota

Dopo aver abilitato l'esportazione delle tabelle S3, possono essere necessarie fino a 48 ore prima che i primi dati siano disponibili nelle tabelle.

Nota

Non sono previsti costi aggiuntivi per l'esportazione dei parametri di S3 Storage Lens in tabelle S3 gestite. AWS Si applicano le tariffe standard per l'archiviazione delle tabelle, la gestione delle tabelle, le richieste sulle tabelle e il monitoraggio. Puoi abilitare o disabilitare l'esportazione su S3 Tables utilizzando la console Amazon S3, l'API Amazon S3, o. AWS CLI AWS SDKs

Nota

Per impostazione predefinita, i record nelle tabelle S3 non scadono. Per ridurre al minimo i costi di archiviazione per le tabelle, puoi abilitare e configurare la scadenza dei record per le tabelle. Con questa opzione, Amazon S3 rimuove automaticamente i record da una tabella quando i record scadono. Vedi: Scadenza dei record per le tabelle.

Abilita l'esportazione delle tabelle S3 utilizzando il AWS CLI

Nota

Prima di eseguire i seguenti comandi, assicurati di disporre di una versione CLI aggiornata. Vedi Installazione o aggiornamento alla versione più recente di AWS CLI.

L'esempio seguente abilita l'esportazione delle tabelle S3 per una configurazione di S3 Storage Lens «Default metrics report» utilizzando il. AWS CLI Per utilizzare questo esempio, sostituisci user input placeholders con le informazioni appropriate.

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 }'

Abilita l'esportazione delle tabelle S3 utilizzando il AWS SDKs

L'esempio seguente abilita l'esportazione di tabelle S3 per una configurazione di S3 Storage Lens «Default metrics report» utilizzando l' AWS SDK for Python (Boto3). Per utilizzare questo esempio, sostituisci user input placeholders con le informazioni appropriate.

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 } )

Per ulteriori informazioni sull'utilizzo di, consulta and tools. AWS SDKs AWS SDKs

Fasi successive

Dopo aver abilitato l'esportazione delle tabelle S3, puoi: