View a markdown version of this page

Exportieren von S3 Storage Lens-Metriken in S3-Tabellen - Amazon Simple Storage Service

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.

Exportieren von S3 Storage Lens-Metriken in S3-Tabellen

Sie können Amazon S3 Storage Lens so konfigurieren, dass Ihre Speicheranalysen und Erkenntnisse in S3-Tabellen exportiert werden. Wenn Sie den Export von S3-Tabellen aktivieren, werden Ihre Metriken automatisch in schreibgeschützten Apache Iceberg-Tabellen im Bucket für AWS verwaltete aws-s3 Tabellen gespeichert, sodass sie mithilfe von SQL mit AWS Analysediensten wie Amazon Athena, Amazon Redshift und Amazon EMR abgefragt werden können.

Anmerkung

Für den Export von S3 Storage Lens-Metriken in verwaltete S3-Tabellen fallen keine zusätzlichen Gebühren an. AWS Für die Speicherung von Tabellen, die Tabellenverwaltung und Anfragen zu den Tabellen fallen Standardgebühren an. Weitere Informationen finden Sie unter Amazon S3 – Preise.

Aktivieren Sie den Export von S3-Tabellen über die Konsole

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich Storage Lens und dann Storage Lens Dashboards aus.

  3. Wählen Sie in der Liste Storage Lens Dashboards das Dashboard aus, das Sie bearbeiten möchten.

  4. Wählen Sie Bearbeiten aus.

  5. Navigieren Sie auf der Dashboard-Seite zum Abschnitt Exportieren und Veröffentlichen von Metriken.

  6. Um den Tabellenexport für den Standardmetrikbericht zu aktivieren, wählen Sie im Bucket-Typ die Option Tabellen-Bucket aus.

  7. Um den Tabellenexport für den Metrikbericht mit erweiterten Präfixen zu aktivieren, wählen Sie Tabellen-Bucket im Bucket-Typ aus.

  8. Überprüfen Sie die Dashboard-Konfiguration und klicken Sie auf Senden.

Anmerkung

Nachdem Sie den Export von S3-Tabellen aktiviert haben, kann es bis zu 48 Stunden dauern, bis die ersten Daten in den Tabellen verfügbar sind.

Anmerkung

Für den Export von S3 Storage Lens-Metriken in AWS verwaltete S3-Tabellen fallen keine zusätzlichen Gebühren an. Für die Speicherung von Tabellen, die Tabellenverwaltung, Anfragen zu den Tabellen und die Überwachung fallen Standardgebühren an. Sie können den Export in S3-Tabellen aktivieren oder deaktivieren, indem Sie die Amazon S3 S3-Konsole, die Amazon S3 S3-API AWS CLI, oder verwenden AWS SDKs.

Anmerkung

Standardmäßig laufen Datensätze in Ihren S3-Tabellen nicht ab. Um die Speicherkosten für Ihre Tabellen zu minimieren, können Sie das Ablaufen von Datensätzen für die Tabellen aktivieren und konfigurieren. Mit dieser Option entfernt Amazon S3 automatisch Datensätze aus einer Tabelle, wenn die Datensätze ablaufen. Siehe: Ablauf von Datensätzen für Tabellen.

Aktivieren Sie den Export von S3-Tabellen mit dem AWS CLI

Anmerkung

Bevor Sie die folgenden Befehle ausführen, stellen Sie sicher, dass Sie über eine aktuelle CLI-Version verfügen. Weitere Informationen finden Sie unter Installation oder Aktualisierung auf die neueste Version von AWS CLI.

Das folgende Beispiel aktiviert den Export von S3-Tabellen für eine S3-Storage-Lens-Konfiguration „Standardmetrikbericht“ mithilfe von AWS CLI. Wenn Sie dieses Beispiel verwenden möchten, ersetzen Sie die user input placeholders (Platzhalter für Benutzereingaben) durch Ihre Informationen.

aws s3control put-storage-lens-configuration --account-id=555555555555 --config-id=your-configuration-id --storage-lens-configuration '{ "Id":"your-configuration-id", "AccountLevel":{ "ActivityMetrics":{ "IsEnabled":true }, "BucketLevel":{ "ActivityMetrics":{ "IsEnabled":true } } }, "DataExport":{ "S3BucketDestination":{ "OutputSchemaVersion":"V_1", "Format":"CSV", "AccountId":"555555555555", "Arn":"arn:aws:s3:::my-export-bucket", "Prefix":"storage-lens-exports/" }, "StorageLensTableDestination":{ "IsEnabled":true } }, "IsEnabled":true }'

Aktivieren Sie den Export von S3-Tabellen mit dem AWS SDKs

Das folgende Beispiel aktiviert den Export von S3-Tabellen für eine S3-Storage-Lens-Konfiguration „Default Metrics Report“ mithilfe des AWS SDK for Python (Boto3). Wenn Sie dieses Beispiel verwenden möchten, ersetzen Sie die user input placeholders (Platzhalter für Benutzereingaben) durch Ihre Informationen.

import boto3 s3control = boto3.client('s3control') response = s3control.put_storage_lens_configuration( AccountId='555555555555', ConfigId='your-configuration-id', StorageLensConfiguration={ 'Id': 'your-configuration-id', 'AccountLevel': { 'ActivityMetrics': { 'IsEnabled': True }, 'BucketLevel': { 'ActivityMetrics': { 'IsEnabled': True } } }, 'DataExport': { 'S3BucketDestination': { 'OutputSchemaVersion': 'V_1', 'Format': 'CSV', 'AccountId': '555555555555', 'Arn': 'arn:aws:s3:::my-export-bucket', 'Prefix': 'storage-lens-exports/' }, 'StorageLensTableDestination': { 'IsEnabled': True } }, 'IsEnabled': True } )

Weitere Informationen zur Verwendung der Tools finden Sie AWS SDKs unter AWS SDKs und.

Nächste Schritte

Nachdem Sie den Export von S3-Tabellen aktiviert haben, können Sie: