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 ihre wichtigsten Eingaben für Ihre Beispiele.
Beispielkonfiguration für S3 Storage Lens 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:::" ] }, "IsEnabled": true, //Whether the configuration is enabled "DataExport": { //Details about the metrics export "S3BucketDestination": { "OutputSchemaVersion": "
amzn-s3-demo-source-bucket
V_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-bucket
prefix-for-your-export-destination
", "Encryption": { "SSES3": {} } }, "CloudWatchMetrics": { "IsEnabled":true
} } }
Beispielkonfiguration für S3 Storage Lens 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
}
Um nur zwei Storage Lens-Gruppen in Ihre Storage Lens-Dashboard-Konfiguration aufzunehmen (slg-1
and slg-2
), verwenden Sie die folgende Syntax:
{ "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 von 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
" } ]
IAMKonfigurationsberechtigungen für ein Beispiel für S3 Storage Lens
Beispiel permissions.json
– Spezifischer Dashboard-Name
Diese Beispielrichtlinie zeigt eine S3 Storage IAM permissions.json
Lens-Datei mit einem bestimmten angegebenen Dashboard-Namen. Ersetzen
, Wert1
us-east-1
, und your-dashboard-name
mit deinen eigenen Werten.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 S3 Storage IAM permissions.json
Lens-Datei ohne Angabe eines bestimmten Dashboard-Namens. Ersetzen
,Wert1
, und us-east-1
mit deinen eigenen Werten.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/*" } ] }