Cos'è un manifest di esportazione di S3 Storage Lens? - 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à.

Cos'è un manifest di esportazione di S3 Storage Lens?

Data la grande quantità di dati aggregati, una esportazione giornaliera di parametri di S3 Storage Lens può essere suddivisa in più file. Il file manifest manifest.json descrive dove si trovano i file di esportazione dei parametri quel giorno. Ogni volta che viene consegnata una nuova esportazione, questa è accompagnata da un nuovo manifest. Ogni manifest contenuto nel file manifest.json fornisce i metadati e altre informazioni di base riguardanti un inventario.

Le informazioni sul manifest includono le seguenti proprietà:

  • sourceAccountId: l'ID account del proprietario della configurazione.

  • configId: un identificativo univoco per il pannello di controllo.

  • destinationBucket: il nome della risorsa Amazon (ARN) del bucket di destinazione in cui viene inserita l'esportazione delle metriche.

  • reportVersion: la versione dell'esportazione.

  • reportDate: la data del report.

  • reportFormat: il formato del report.

  • reportSchema: lo schema del report.

  • reportFiles: l'elenco reale dei file di report di esportazione presenti nel bucket di destinazione.

Di seguito viene riportato un esempio di un manifest in un file manifest.json per una esportazione in formato CSV.

{ "sourceAccountId":"123456789012", "configId":"my-dashboard-configuration-id", "destinationBucket":"arn:aws:s3:::amzn-s3-demo-destination-bucket", "reportVersion":"V_1", "reportDate":"2020-11-03", "reportFormat":"CSV", "reportSchema":"version_number,configuration_id,report_date,aws_account_number,aws_region,storage_class,record_type,record_value,bucket_name,metric_name,metric_value", "reportFiles":[ { "key":"DestinationPrefix/StorageLens/123456789012/my-dashboard-configuration-id/V_1/reports/dt=2020-11-03/a38f6bc4-2e3d-4355-ac8a-e2fdcf3de158.csv", "size":1603959, "md5Checksum":"2177e775870def72b8d84febe1ad3574" } ] }

Di seguito viene riportato un esempio di un manifesto in un file manifest.json per una esportazione in formato Parquet.

{ "sourceAccountId":"123456789012", "configId":"my-dashboard-configuration-id", "destinationBucket":"arn:aws:s3:::amzn-s3-demo-destination-bucket", "reportVersion":"V_1", "reportDate":"2020-11-03", "reportFormat":"Parquet", "reportSchema":"message s3.storage.lens { required string version_number; required string configuration_id; required string report_date; required string aws_account_number; required string aws_region; required string storage_class; required string record_type; required string record_value; required string bucket_name; required string metric_name; required long metric_value; }", "reportFiles":[ { "key":"DestinationPrefix/StorageLens/123456789012/my-dashboard-configuration-id/V_1/reports/dt=2020-11-03/bd23de7c-b46a-4cf4-bcc5-b21aac5be0f5.par", "size":14714, "md5Checksum":"b5c741ee0251cd99b90b3e8eff50b944" } }

Puoi configurare l'esportazione delle metriche in modo che venga generata come parte della configurazione del dashboard nella console Amazon S3 o utilizzando l'API REST di Amazon S3 e. AWS CLI SDKs