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 tabelle S3
Puoi configurare Amazon S3 Storage Lens per esportare le analisi e le informazioni sullo storage in S3 Tables. Quando abiliti l'esportazione delle tabelle S3, le metriche vengono automaticamente archiviate in tabelle Apache Iceberg di sola lettura nel bucket di aws-s3 tabelle AWS gestite, rendendole interrogabili tramite SQL con servizi di AWS analisi come Amazon Athena, Amazon Redshift e Amazon EMR.
Nota
Non sono previsti costi aggiuntivi per l'esportazione delle metriche 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 sui tavoli. Per ulteriori informazioni, consulta Prezzi di Amazon S3
Abilita l'esportazione delle tabelle S3 utilizzando la console
-
Accedi alla console di AWS gestione e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel riquadro di navigazione a sinistra, scegli Storage Lens, quindi scegli Storage Lens Dashboards.
-
Nell'elenco Storage Lens Dashboards, scegli la dashboard che desideri modificare.
-
Scegli Modifica.
-
Nella pagina Dashboard, vai alla sezione Esportazione e pubblicazione delle metriche.
-
Per abilitare l'esportazione della tabella per il rapporto sulle metriche predefinite, seleziona Table bucket nel tipo Bucket.
-
Per abilitare il report sulle metriche di Table Export for Expanded Prefixes, seleziona Table bucket nel tipo Bucket.
-
Rivedi la configurazione della dashboard e scegli Invia.
Nota
Dopo aver abilitato l'esportazione di S3 Tables, 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 delle metriche 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 in tabelle S3 utilizzando la console Amazon S3, l'API Amazon S3, il AWS CLI, o gli SDK. AWS
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. Per ulteriori informazioni, consulta Scadenza del record per le tabelle.
Abilita l'esportazione delle tabelle S3 utilizzando 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 un «Rapporto sulle metriche predefinite» di una configurazione di S3 Storage Lens 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 SDK
L'esempio seguente abilita l'esportazione delle tabelle S3 per un «report sulle metriche predefinite» di una configurazione di S3 Storage Lens utilizzando l' AWS SDK per 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'uso degli SDK, consulta SDK e strumenti AWS . AWS
Fasi successive
Dopo aver abilitato l'esportazione delle tabelle S3, puoi:
-
Ulteriori informazioni su Denominazione della tabella per l'esportazione di S3 Storage Lens in tabelle S3
-
Ulteriori informazioni su Informazioni sugli schemi delle tabelle S3 Storage Lens