Archivos auxiliares para utilizar Amazon S3 Storage Lens
Utilice los siguientes archivos JSON y las entradas de claves de sus ejemplos.
Ejemplo de configuración de S3 Storage Lens en JSON
ejemplo config.json
El archivo config.json contiene detalles de una configuración de métricas y recomendaciones avanzadas de organización de Lente de almacenamiento de S3. Para utilizar el ejemplo siguiente, sustituya con su propia información.user input placeholders
nota
Se aplican cargos adicionales a las métricas y recomendaciones avanzadas. Para obtener más información, consulte Métricas y recomendaciones avanzadas.
{ "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} } }
Ejemplo de configuración de S3 Lente de almacenamiento con grupos de Lente de almacenamiento en JSON
ejemplo config.json
El archivo config.json contiene los detalles que desea aplicar a la configuración de Storage Lens al usar grupos de Storage Lens. Para utilizar el ejemplo, sustituya por su propia información.user
input placeholders
Para asociar todos los grupos de Lente de almacenamiento a su panel de control, actualice la configuración de Lente de almacenamiento con la siguiente sintaxis:
{ "Id": "ExampleS3StorageLensConfiguration", "AccountLevel": { "ActivityMetrics": { "IsEnabled":true}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true}, "AdvancedDataProtectionMetrics": { "IsEnabled":true }, "BucketLevel": { "ActivityMetrics": { "IsEnabled":true}, "StorageLensGroupLevel": {}, "IsEnabled":true}
Para incluir solo dos grupos de Lente de almacenamiento en la configuración del panel de Lente de almacenamiento (slg-1 y slg-2), utilice la siguiente sintaxis:
{ "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}
Para impedir que solo determinados grupos de Lente de almacenamiento se adjunten a la configuración de su panel, utilice la siguiente sintaxis:
{ "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}
Etiquetas de configuración de ejemplo de S3 Storage Lens
ejemplo tags.json
El archivo tags.json contiene las etiquetas que desea aplicar a la configuración de Lente de almacenamiento de S3. Para utilizar este ejemplo, reemplace los con su propia información.user input
placeholders
[ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ]
Permisos de IAM de configuración de ejemplo de S3 Storage Lens
ejemplo permissions.json: nombre de panel específico
Esta política de ejemplo muestra un archivo de permissions.json de IAM de Lente de almacenamiento de S3 con un nombre de panel específico designado. Sustituya , value1, us-east-1 y your-dashboard-name por sus propios valores.example-account-id
ejemplo permissions.json: nombre de panel no específico
Esta política de ejemplo muestra un archivo de permissions.json de IAM de Lente de almacenamiento de S3 sin un nombre de panel específico designado. Sustituya , value1 y us-east-1 por sus propios valores.example-account-id