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à.
File helper per l'utilizzo di Amazon S3 Storage Lens
Utilizza i seguenti file JSON e i suoi input chiave per i tuoi esempi.
Esempio di configurazione di S3 Storage Lens in JSON
Esempio config.json
Il file config.json contiene i dettagli relativi alla configurazione di parametri e suggerimenti avanzati a livello di organizzazioni S3 Storage Lens. Per utilizzare il seguente esempio, sostituisci con le tue informazioni.user input placeholders
Nota
Per i suggerimenti e i parametri avanzati verranno applicati costi aggiuntivi. Per ulteriori informazioni, consulta Parametri e suggerimenti avanzati.
{ "Id": "SampleS3StorageLensConfiguration", //Use this property to identify your S3 Storage Lens configuration. "AwsOrg": { //Use this property when enabling S3 Storage Lens for AWS Organizations. "Arn": "arn:aws:organizations::123456789012:organization/o-abcdefgh" }, "AccountLevel": { "ActivityMetrics": { "IsEnabled":true}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true}, "AdvancedDataProtectionMetrics": { "IsEnabled":true}, "DetailedStatusCodesMetrics": { "IsEnabled":true}, "BucketLevel": { "ActivityMetrics": { "IsEnabled":true}, "AdvancedDataProtectionMetrics": { "IsEnabled":true}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true}, "DetailedStatusCodesMetrics": { "IsEnabled":true}, "PrefixLevel":{ "StorageMetrics":{ "IsEnabled":true, "SelectionCriteria":{ "MaxDepth":5, "MinStorageBytesPercentage":1.25, "Delimiter":"/" } } } } }, "Exclude": { //Replace with "Include" if you prefer to include Regions. "Regions": [ "eu-west-1" ], "Buckets": [ //This attribute is not supported for AWS Organizations-level configurations. "arn:aws:s3:::" ] }, "IsEnabled": true, //Whether the configuration is enabled "DataExport": { //Details about the metrics export "S3BucketDestination": { "OutputSchemaVersion": "amzn-s3-demo-source-bucketV_1", "Format": "CSV", //You can add "Parquet" if you prefer. "AccountId": "111122223333", "Arn": "arn:aws:s3:::", // The destination bucket for your metrics export must be in the same Region as your S3 Storage Lens configuration. "Prefix": "amzn-s3-demo-destination-bucketprefix-for-your-export-destination", "Encryption": { "SSES3": {} } }, "CloudWatchMetrics": { "IsEnabled":true} } }
Esempio di configurazione di S3 Storage Lens con gruppi Storage Lens in JSON
Esempio config.json
Il file config.json contiene i dettagli da applicare alla configurazione di Storage Lens quando si usano i gruppi Storage Lens. Per usare questo esempio, sostituisci con le tue informazioni.user
input placeholders
Per collegare tutti i gruppi Storage Lens al pannello di controllo, aggiorna la configurazione di Storage Lens con la seguente sintassi:
{ "Id": "ExampleS3StorageLensConfiguration", "AccountLevel": { "ActivityMetrics": { "IsEnabled":true}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true}, "AdvancedDataProtectionMetrics": { "IsEnabled":true }, "BucketLevel": { "ActivityMetrics": { "IsEnabled":true}, "StorageLensGroupLevel": {}, "IsEnabled":true}
Per includere solo due gruppi di Storage Lens nella configurazione del dashboard di Storage Lens (slg-1eslg-2), utilizza la seguente sintassi:
{ "Id": "ExampleS3StorageLensConfiguration", "AccountLevel": { "ActivityMetrics": { "IsEnabled":true}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true}, "AdvancedDataProtectionMetrics": { "IsEnabled":true}, "BucketLevel": { "ActivityMetrics": { "IsEnabled":true}, "StorageLensGroupLevel": { "SelectionCriteria": { "Include": [ "arn:aws:s3:us-east-1:111122223333:storage-lens-group/slg-1", "arn:aws:s3:us-east-1:444455556666:storage-lens-group/slg-2" ] }, "IsEnabled":true}
Per escludere solo alcuni gruppi Storage Lens dalla configurazione del pannello di controllo, utilizza la seguente sintassi:
{ "Id": "ExampleS3StorageLensConfiguration", "AccountLevel": { "ActivityMetrics": { "IsEnabled":true}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true}, "AdvancedDataProtectionMetrics": { "IsEnabled":true}, "BucketLevel": { "ActivityMetrics": { "IsEnabled":true}, "StorageLensGroupLevel": { "SelectionCriteria": { "Exclude": [ "arn:aws:s3:us-east-1:111122223333:storage-lens-group/slg-1", "arn:aws:s3:us-east-1:444455556666:storage-lens-group/slg-2" ] }, "IsEnabled":true}
File JSON con tag per configurazione di esempio di S3 Storage Lens
Esempio tags.json
Il file tags.json contiene i tag da applicare alla configurazione di S3 Storage Lens. Per utilizzare questo comando, sostituisci con le tue informazioni.user input
placeholders
[ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ]
Esempio di configurazione delle autorizzazioni IAM di S3 Storage Lens
Esempio permissions.json: nome del pannello di controllo specifico
Questa policy di esempio mostra il file permissions.json IAM di S3 Storage Lens con un nome specificato per il pannello di controllo. Sostituisci , value1, us-east-1 e your-dashboard-name con il tuo valore.example-account-id
Esempio permissions.json: nessun nome del pannello di controllo specifico
Questa policy di esempio mostra il file permissions.json IAM di S3 Storage Lens senza un nome specificato per il pannello di controllo. Sostituisci , value1 e us-east-1 con il tuo valore.example-account-id