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à.
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:::amzn-s3-demo-source-bucket
"
]
},
"IsEnabled": true, //Whether the configuration is enabled
"DataExport": { //Details about the metrics export
"S3BucketDestination": {
"OutputSchemaVersion": "V_1
",
"Format": "CSV
", //You can add "Parquet" if you prefer.
"AccountId": "111122223333
",
"Arn": "arn:aws:s3:::
amzn-s3-demo-destination-bucket
", // The destination bucket for your metrics export must be in the same Region as your S3 Storage Lens configuration.
"Prefix": "prefix-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-1
eslg-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
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetStorageLensConfiguration",
"s3:DeleteStorageLensConfiguration",
"s3:PutStorageLensConfiguration"
],
"Condition": {
"StringEquals": {
"aws:ResourceTag/key1": "value1
"
}
},
"Resource": "arn:aws:s3:us-east-1
:example-account-id
:storage-lens/your-dashboard-name
"
}
]
}
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
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetStorageLensConfiguration",
"s3:DeleteStorageLensConfiguration",
"s3:PutStorageLensConfiguration"
],
"Condition": {
"StringEquals": {
"aws:ResourceTag/key1": "value1
"
}
},
"Resource": "arn:aws:s3:us-east-1
:example-account-id
:storage-lens/*"
}
]
}