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.
Aktivierung der CloudWatch Veröffentlichung für S3 Storage Lens
Sie können S3 Storage Lens-Metriken auf Amazon veröffentlichen CloudWatch , um eine einheitliche Ansicht Ihres Betriebszustands in CloudWatchDashboards zu erstellen. Sie können auch CloudWatch Funktionen wie Alarme und ausgelöste Aktionen, metrische Berechnungen und Anomalieerkennung verwenden, um S3 Storage Lens-Metriken zu überwachen und entsprechende Maßnahmen zu ergreifen. Darüber hinaus ermöglichen CloudWatch API-Operationen Anwendungen, einschließlich Drittanbietern, den Zugriff auf Ihre S3 Storage Lens-Metriken. Weitere Informationen zu den CloudWatch Funktionen finden Sie im CloudWatch Amazon-Benutzerhandbuch.
S3 Storage Lens-Metriken werden CloudWatch in dem Konto veröffentlicht, dem die S3 Storage Lens-Konfiguration gehört. Nachdem Sie die CloudWatch Veröffentlichungsoption in den erweiterten Metriken und Empfehlungen aktiviert haben, können Sie unter auf Kennzahlen auf Organisations-, Konto- und Bucket-Ebene zugreifen. CloudWatch Metriken auf Präfix-Ebene sind in nicht verfügbar. CloudWatch
Sie können die CloudWatch Unterstützung für neue oder bestehende Dashboard-Konfigurationen aktivieren, indem Sie die S3-Konsole, Amazon S3 REST APIs und verwenden AWS SDKs. AWS CLI Die CloudWatch Veröffentlichungsoption ist für Dashboards verfügbar, die auf erweiterte Metriken und Empfehlungen von S3 Storage Lens aktualisiert wurden. Informationen zu Preisen für erweiterte Metriken und Empfehlungen von S3 Storage Lens finden Sie unter Amazon-S3-Preise
Informationen zur Aktivierung der CloudWatch Veröffentlichungsoption für S3 Storage Lens-Metriken finden Sie in den folgenden Themen.
Anmerkung
S3 Storage Lens-Metriken sind Tagesmetriken und werden bis zu CloudWatch einmal täglich veröffentlicht. Wenn Sie S3 Storage Lens-Metriken in abfragen CloudWatch, muss der Zeitraum für die Abfrage 1 Tag (86400 Sekunden) betragen. Nachdem Ihre täglichen S3 Storage Lens-Metriken in Ihrem S3 Storage Lens-Dashboard in der Amazon S3 S3-Konsole angezeigt werden, kann es einige Stunden dauern, bis dieselben Messwerte angezeigt werden CloudWatch. Wenn Sie die CloudWatch Veröffentlichungsoption für S3 Storage Lens-Metriken zum ersten Mal aktivieren, kann es bis zu 24 Stunden dauern, bis Ihre Metriken veröffentlicht CloudWatch werden.
Derzeit können S3 Storage Lens-Metriken nicht über CloudWatch Streams abgerufen werden.
Wenn Sie ein S3-Storage-Lens-Dashboard aktualisieren, können Sie den Dashboard-Namen oder die Heimatregion nicht ändern. Sie können auch den Umfang des Standard-Dashboards nicht ändern, das auf den gesamten Speicher Ihres Kontos abgestimmt ist.
Um ein S3 Storage Lens-Dashboard zu aktualisieren, um die CloudWatch Veröffentlichung zu ermöglichen
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich S3 Storage Lens und dann Dashboards aus.
-
Wählen Sie das Dashboard aus, das Sie bearbeiten möchten, und wählen Sie dann Bearbeiten.
-
Unter Metrikauswahl, wählen Sie Fortschrittliche Metriken und Empfehlungen aus.
Fortschrittliche Metriken und Empfehlungen sind gegen Aufpreis erhältlich. Zu den erweiterten Kennzahlen und Empfehlungen gehören ein Zeitraum von 15 Monaten für Datenabfragen, auf Präfix-Ebene aggregierte Nutzungsmetriken, nach Bucket aggregierte Aktivitätsmetriken, die CloudWatch Veröffentlichungsoption und kontextuelle Empfehlungen, die Ihnen helfen, die Speicherkosten zu optimieren und bewährte Datenschutzpraktiken anzuwenden. Weitere Informationen finden Sie unter Amazon S3 – Preise
. -
Wählen Sie unter Erweiterte Funktionen für Metriken und Empfehlungen auswählen die Option Veröffentlichung aus. CloudWatch
Wichtig
Wenn Ihre Konfiguration die Präfixaggregation für Nutzungsmetriken aktiviert, werden Metriken auf Präfixebene nicht veröffentlicht. CloudWatch Nur S3 Storage Lens-Metriken auf Bucket-, Konto- und Organisationsebene werden veröffentlicht. CloudWatch
-
Wählen Sie Änderungen speichern aus.
Um ein neues S3 Storage Lens-Dashboard zu erstellen, das Support ermöglicht CloudWatch
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich Storage Lens und dann Dashboards aus.
-
Klicken Sie auf Dashboard erstellen.
-
Definieren Sie unter General (Allgemein) die folgenden Konfigurationsoptionen:
-
Geben Sie im Feld Dashboard name (Dashboard-Name) Ihren Dashboard-Namen ein.
Dashboard-Namen müssen weniger als 65 Zeichen lang sein und dürfen keine Sonderzeichen oder Leerzeichen enthalten. Sie können den Dashboard-Namen nicht mehr ändern, nachdem Sie Ihr Dashboard erstellt haben.
-
Wählen Sie die Heimatregion für Ihr Dashboard aus.
Metriken für alle Regionen, die in diesem Dashboard-Umfang enthalten sind, werden zentral in der angegebenen Heimatregion gespeichert. In CloudWatch, S3 Storage Lens-Metriken sind auch in der Heimatregion verfügbar. Sie können die Heimatregion nicht ändern, nachdem Sie Ihr Dashboard erstellt haben.
-
-
(Optional) Sie fügen ein Tag hinzu, indem Sie Add tag (Tag hinzufügen) auswählen und den Schlüssel und den Wert für den Tag eingeben.
Anmerkung
Sie können Ihrer Dashboard-Konfiguration bis zu 50 Markierungen hinzufügen.
-
Definieren Sie den Umfang für Ihre Konfiguration:
-
Wenn Sie eine Konfiguration auf Organisationsebene erstellen, wählen Sie die Konten aus, die in die Konfiguration aufgenommen werden sollen: Include all accounts in your configuration (Alle Konten in die Konfiguration einschließen) oder Limit the scope to your signed-in account (Umfang auf das angemeldete Konto beschränken).
Anmerkung
Wenn Sie eine Konfiguration auf Organisationsebene erstellen, die alle Konten enthält, können Sie nur Regionen und keine Buckets ein- oder ausschließen.
-
Wählen Sie die Regionen und Buckets aus, die S3 Storage Lens im Dashboard einschließen soll, indem Sie die folgenden Schritte ausführen:
-
Um alle Regionen einzuschließen, wählen Sie Regionen und Buckets einschließen aus.
-
Um bestimmte Regionen einzubeziehen, löschen Sie Alle Regionen einschließen. Unter Wählen Sie die einzuschließenden Regionen wählen Sie die Regionen aus, die S3 Storage Lens im Dashboard enthalten soll.
-
Um bestimmte Buckets einzubeziehen, löschen Sie Alle Buckets einschließen. Wählen Sie unter Einzuschließende Buckets auswählen die Buckets aus, die S3 Storage Lens in das Dashboard aufnehmen soll.
Anmerkung
Sie können bis zu 50 Buckets auswählen.
-
-
-
Unter Metrics selection (Metrikauswahl) wählen Sie Advanced metrics and recommendations (Erweiterte Metriken und Empfehlungen) aus.
Weitere Informationen zu fortschrittlichen Metriken und Preisempfehlungen finden Sie unter Amazon-S3-Preise
. -
Wählen Sie unter Advanced metrics and recommendations features (Erweiterte Metrik- und Empfehlungsfunktionen) die Optionen aus, Sie aktivieren möchten:
-
Advanced metrics (Erweiterte Metriken)
-
CloudWatch publizieren
Wichtig
Wenn Sie die Präfixaggregation für Ihre S3 Storage Lens-Konfiguration aktivieren, werden Metriken auf Präfixebene nicht veröffentlicht. CloudWatch Nur S3 Storage Lens-Metriken auf Bucket-, Konto- und Organisationsebene werden veröffentlicht. CloudWatch
-
Präfixzusammenfassung
Anmerkung
Weitere Informationen über erweiterte Metriken und Empfehlungen finden Sie unter Metrikauswahl.
-
-
Wenn Sie Advanced Metrics (Erweiterte Metriken) aktiviert haben, wählen Sie die Advanced metrics categories (Erweiterte Metrikkategorien) aus, die Sie in Ihrem S3-Storage-Lens-Dashboard anzeigen möchten:
-
Metriken für Aktivitäten
-
Detailed status code metrics (Detaillierte Statuscode-Metriken)
-
Advanced cost optimization metrics (Erweiterte Kostenoptimierungsmetriken)
-
Advanced data protection metrics (Erweiterte Datensicherheitsmetriken)
Weitere Informationen zu den Metrikkategorien finden Sie unter Metrikkategorien. Eine vollständige Liste der Metriken finden Sie unter Amazon S3-Storage-Lens-Metrikglossar.
-
-
(Optional) Konfigurieren Sie den Metrikexport.
Weitere Informationen zum Konfigurieren eines Metrikexports finden Sie unter Schritt Verwenden der S3-Konsole.
-
Klicken Sie auf Dashboard erstellen.
Im folgenden AWS CLI Beispiel wird die CloudWatch Veröffentlichungsoption mithilfe einer Konfiguration für erweiterte Metriken und Empfehlungen von S3 Storage Lens auf Organisationsebene aktiviert. Wenn Sie dieses Beispiel verwenden möchten, ersetzen Sie die
(Platzhalter für Benutzereingaben) durch Ihre Informationen.user input
placeholders
aws s3control put-storage-lens-configuration --account-id=
555555555555
--config-id=your-configuration-id
--region=us-east-1
--storage-lens-configuration=file://./config.json config.json { "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
//Mark this as false if you want only free metrics. }, "ActivityMetrics": { "IsEnabled":true
//Mark this as false if you want only free metrics. }, "AdvancedCostOptimizationMetrics": { "IsEnabled":true
//Mark this as false if you want only free metrics. }, "DetailedStatusCodesMetrics": { "IsEnabled":true
//Mark this as false if you want only free metrics. }, "PrefixLevel":{ "StorageMetrics":{ "IsEnabled":true
, //Mark this as false if you want only free metrics. "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
//Mark this as false if you want to export only free metrics. } } }
package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import com.amazonaws.auth.profile.ProfileCredentialsProvider; import com.amazonaws.services.s3control.AWSS3Control; import com.amazonaws.services.s3control.AWSS3ControlClient; import com.amazonaws.services.s3control.model.AccountLevel; import com.amazonaws.services.s3control.model.ActivityMetrics; import com.amazonaws.services.s3control.model.BucketLevel; import com.amazonaws.services.s3control.model.CloudWatchMetrics; import com.amazonaws.services.s3control.model.Format; import com.amazonaws.services.s3control.model.Include; import com.amazonaws.services.s3control.model.OutputSchemaVersion; import com.amazonaws.services.s3control.model.PrefixLevel; import com.amazonaws.services.s3control.model.PrefixLevelStorageMetrics; import com.amazonaws.services.s3control.model.PutStorageLensConfigurationRequest; import com.amazonaws.services.s3control.model.S3BucketDestination; import com.amazonaws.services.s3control.model.SSES3; import com.amazonaws.services.s3control.model.SelectionCriteria; import com.amazonaws.services.s3control.model.StorageLensAwsOrg; import com.amazonaws.services.s3control.model.StorageLensConfiguration; import com.amazonaws.services.s3control.model.StorageLensDataExport; import com.amazonaws.services.s3control.model.StorageLensDataExportEncryption; import com.amazonaws.services.s3control.model.StorageLensTag; import java.util.Arrays; import java.util.List; import static com.amazonaws.regions.Regions.
US_WEST_2
; public class CreateAndUpdateDashboard { public static void main(String[] args) { String configurationId = "ConfigurationId
"; String sourceAccountId = "Source Account ID
"; String exportAccountId = "Destination Account ID
"; String exportBucketArn = "arn:aws:s3:::"; // The destination bucket for your metrics export must be in the same Region as your S3 Storage Lens configuration. String awsOrgARN = "arn:aws:organizations::
amzn-s3-demo-destination-bucket
123456789012
:organization/o-abcdefgh
"; Format exportFormat = Format.CSV; try { SelectionCriteria selectionCriteria = new SelectionCriteria() .withDelimiter("/
") .withMaxDepth(5
) .withMinStorageBytesPercentage(10.0
); PrefixLevelStorageMetrics prefixStorageMetrics = new PrefixLevelStorageMetrics() .withIsEnabled(true
) .withSelectionCriteria(selectionCriteria); BucketLevel bucketLevel = new BucketLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true
)) .withAdvancedCostOptimizationMetrics(new AdvancedCostOptimizationMetrics().withIsEnabled(true
)) .withAdvancedDataProtectionMetrics(new AdvancedDataProtectionMetrics().withIsEnabled(true
)) .withDetailedStatusCodesMetrics(new DetailedStatusCodesMetrics().withIsEnabled(true
)) .withPrefixLevel(new PrefixLevel().withStorageMetrics(prefixStorageMetrics)); AccountLevel accountLevel = new AccountLevel() .withActivityMetrics(new ActivityMetrics().withIsEnabled(true
)) .withAdvancedCostOptimizationMetrics(new AdvancedCostOptimizationMetrics().withIsEnabled(true
)) .withAdvancedDataProtectionMetrics(new AdvancedDataProtectionMetrics().withIsEnabled(true
)) .withDetailedStatusCodesMetrics(new DetailedStatusCodesMetrics().withIsEnabled(true
)) .withBucketLevel(bucketLevel); Include include = new Include() .withBuckets(Arrays.asList("arn:aws:s3:::")) .withRegions(Arrays.asList("
amzn-s3-demo-bucket
us-west-2
")); StorageLensDataExportEncryption exportEncryption = new StorageLensDataExportEncryption() .withSSES3(new SSES3()); S3BucketDestination s3BucketDestination = new S3BucketDestination() .withAccountId(exportAccountId) .withArn(exportBucketArn) .withEncryption(exportEncryption) .withFormat(exportFormat) .withOutputSchemaVersion(OutputSchemaVersion.V_1) .withPrefix("Prefix"); CloudWatchMetrics cloudWatchMetrics = new CloudWatchMetrics() .withIsEnabled(true
); StorageLensDataExport dataExport = new StorageLensDataExport() .withCloudWatchMetrics(cloudWatchMetrics) .withS3BucketDestination(s3BucketDestination); StorageLensAwsOrg awsOrg = new StorageLensAwsOrg() .withArn(awsOrgARN
); StorageLensConfiguration configuration = new StorageLensConfiguration() .withId(configurationId) .withAccountLevel(accountLevel) .withInclude(include) .withDataExport(dataExport) .withAwsOrg(awsOrg) .withIsEnabled(true
); List<StorageLensTag> tags = Arrays.asList( new StorageLensTag().withKey("key-1
").withValue("value-1
"), new StorageLensTag().withKey("key-2
").withValue("value-2
") ); AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2
) .build(); s3ControlClient.putStorageLensConfiguration(new PutStorageLensConfigurationRequest() .withAccountId(sourceAccountId) .withConfigId(configurationId) .withStorageLensConfiguration(configuration) .withTags(tags) ); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 couldn't process // it and returned an error response. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3. e.printStackTrace(); } } }
Um die CloudWatch Veröffentlichungsoption mithilfe der Amazon S3 S3-REST-API zu aktivieren, können Sie verwenden PutStorageLensConfiguration.
Nächste Schritte
Nachdem Sie die CloudWatch Veröffentlichungsoption aktiviert haben, können Sie unter auf Ihre S3 Storage Lens-Metriken zugreifen CloudWatch. Sie können auch CloudWatch Funktionen zur Überwachung und Analyse Ihrer S3 Storage Lens-Daten in nutzen CloudWatch. Weitere Informationen finden Sie unter den folgenden Themen: