Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Hilfsdateien für die Verwendung von Amazon S3 Storage Lens
Verwenden Sie die folgenden JSON-Dateien und die zugehörigen wichtigen Eingaben für Ihre Beispiele.
Beispiel für S3-Storage-Lens-Konfiguration in JSON
Beispiel config.json
Die Datei config.json
enthält Details einer S3-Storage-Lens-Konfiguration auf Organisationsebene mit erweiterten Metriken und Empfehlungen. Wenn Sie das folgende Beispiel verwenden möchten, ersetzen Sie die
durch Ihre eigenen Informationen.user input placeholders
Anmerkung
Für erweiterte Metriken und Empfehlungen fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter Erweiterte Metriken und Empfehlungen.
{ "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:::source_bucket1
" ] }, "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:::destination-bucket-name
", // 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
} } }
Beispiel für S3-Storage-Lens-Konfiguration mit Storage-Lens-Gruppen in JSON
Beispiel config.json
Die Datei config.json
enthält die Details, die Sie bei Verwendung von Storage-Lens-Gruppen auf die Storage-Lens-Konfiguration anwenden möchten. Wenn Sie dieses Beispiel verwenden möchten, ersetzen Sie die
durch Ihre Informationen.user
input placeholders
Um alle Storage-Lens-Gruppen an das Dashboard anzuhängen, aktualisieren Sie die Storage-Lens-Konfiguration mit der folgenden Syntax:
{ "Id": "ExampleS3StorageLensConfiguration", "AccountLevel": { "ActivityMetrics": { "IsEnabled":
true
}, "AdvancedCostOptimizationMetrics": { "IsEnabled":true
}, "AdvancedDataProtectionMetrics": { "IsEnabled":true }, "BucketLevel": { "ActivityMetrics": { "IsEnabled":true
}, "StorageLensGroupLevel": {}, "IsEnabled":true
}
Verwenden Sie die folgende Syntax, wenn Sie nur zwei Storage-Lens-Gruppen (slg-1
und slg-2
) in die Storage-Lens-Dashboard-Konfiguration aufnehmen möchten:
{ "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
}
Verwenden Sie die folgende Syntax, um bestimmte Storage-Lens-Gruppen vom Anhängen an die Dashboard-Konfiguration auszuschließen:
{ "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
}
Beispiel für S3-Storage-Lens-Konfiguration mit Tags in JSON
Beispiel tags.json
Die Datei tags.json
enthält die Tags, die Sie auf Ihre S3-Storage-Lens-Konfiguration anwenden möchten. Wenn Sie dieses Beispiel verwenden möchten, ersetzen Sie
durch Ihre Informationen.user input
placeholders
[ { "Key": "
key1
", "Value": "value1
" }, { "Key": "key2
", "Value": "value2
" } ]
Beispiel für S3-Storage-Lens-Konfiguration für IAM Berechtigungen
Beispiel permissions.json
– Spezifischer Dashboard-Name
Diese Beispielrichtlinie zeigt eine IAM-Datei permissions.json
von S3 Storage Lens mit einem bestimmten Dashboard-Namen. Ersetzen Sie
, value1
, us-east-1
und your-dashboard-name
durch Ihre eigenen Werte.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
" } ] }
Beispiel permissions.json
– Kein spezifischer Dashboard-Name
Diese Beispielrichtlinie zeigt eine IAM-Datei permissions.json
von S3 Storage Lens ohne einen bestimmten Dashboard-Namen. Ersetzen Sie
, value1
und us-east-1
durch Ihre eigenen Werte.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/*" } ] }