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.
Amazon S3 Metadata beschleunigt die Datenerkennung, indem es automatisch Metadaten für die Objekte in Ihren Allzweck-Buckets erfasst und sie schreibgeschützt und vollständig verwaltet speichert. Apache Iceberg Tabellen, die Sie abfragen können. Diese schreibgeschützten Tabellen werden als Metadatentabellen bezeichnet. Wenn Objekte zu Ihren Allzweck-Buckets hinzugefügt, aktualisiert und aus ihnen entfernt werden, aktualisiert S3 Metadata automatisch die entsprechenden Metadatentabellen, um die neuesten Änderungen widerzuspiegeln.
Standardmäßig bietet S3 Metadata drei Arten von Metadaten:
-
Systemdefinierte Metadaten, wie z. B. die Erstellungszeit und die Speicherklasse eines Objekts
-
Benutzerdefinierte Metadaten wie Tags und benutzerdefinierte Metadaten, die beim Hochladen von Objekten aufgenommen wurden
-
Metadaten zu Ereignissen, z. B. wann ein Objekt aktualisiert oder gelöscht wird und von wem AWS-Konto die Anfrage gestellt wurde
Einzelheiten dazu, welche Daten in Metadatentabellen gespeichert werden, finden Sie unter S3-Metadata-Tabellenschema.
Mit S3 Metadata können Sie auf einfache Weise Metadaten für Ihre S3-Objekte finden, speichern und abfragen, sodass Sie Daten schnell für die Verwendung in Geschäftsanalysen, Inhaltsabruf, Modelltraining mit künstlicher Intelligenz und Machine Learning (KI/ML) und mehr vorbereiten können.
Metadatentabellen werden in S3-Tabellen-Buckets gespeichert, die Speicherplatz bieten, der für tabellarische Daten optimiert ist. Um Ihre Metadaten einfach abzufragen, können Sie Ihren Tabellen-Bucket in integrieren AWS Glue Data Catalog. Nachdem Ihr Tabellen-Bucket integriert wurde AWS Glue Data Catalog, können Sie Ihre Metadatentabellen direkt mit Abfrage-Engines wie Amazon Athena, Amazon EMR, Amazon Redshift abfragen. Apache Spark, und Apache Trino. Sie können Ihre Metadatentabellen auch mit jeder anderen Anwendung abfragen, die das unterstützt Apache Iceberg . Verwenden Sie Amazon QuickSight, um Dashboards aus Ihren Metadatentabellen zu erstellen.
Die Preise für S3 Metadata finden Sie unter Amazon S3 – Preise
Funktionsweise von Metadatentabellen
Metadatentabellen werden von Amazon S3 verwaltet und können von keinem IAM-Prinzipal außerhalb von Amazon S3 geändert werden. (Sie können Ihre Metadatentabellen jedoch löschen.) Aus diesem Grund sind Metadatentabellen schreibgeschützt, wodurch sichergestellt wird, dass sie den Inhalt Ihres Buckets korrekt wiedergeben.
Um deine zu behalten Apache Iceberg Wenn Metadatentabellen ihre beste Leistung erbringen, führt Amazon S3 regelmäßige Wartungsaktivitäten an Ihren Tabellen durch, z. B. Komprimierung und Entfernung nicht referenzierter Dateien. Diese Wartungsaktivitäten tragen dazu bei, sowohl die Kosten für das Speichern Ihrer Metadatentabellen zu minimieren als auch die Abfrageleistung zu optimieren. Diese Tabellenverwaltung erfolgt automatisch und erfordert weder Ihre Zustimmung noch eine laufende Verwaltung durch Sie. Bei Bedarf können Sie diese Tabellenverwaltungsaktivitäten jedoch konfigurieren. Weitere Informationen finden Sie unter Wartung von Tabellen-Buckets.
Anmerkung
S3 Metadata ist so konzipiert, dass es kontinuierlich Anhänge an die Metadatentabelle generiert, wenn Sie Änderungen an Ihrem Allzweck-Bucket vornehmen. Jede Aktualisierung erstellt einen Snapshot – eine neue Version der Metadatentabelle. Da die Metadatentabelle schreibgeschützt ist, können Sie keine Datensätze in der Metadatentabelle löschen. Sie können die Snapshot-Ablauffunktion von S3 Tables auch nicht verwenden, um alte Snapshots Ihrer Metadatentabelle ablaufen zu lassen.
Um Ihre Kosten zu minimieren, können Sie Ihre Metadatentabellenkonfiguration und Ihre Metadatentabellen regelmäßig löschen und sie dann neu erstellen. Weitere Informationen erhalten Sie unter Löschen von Metadatentabellenkonfigurationen und Löschen von Metadatentabellen.
Um Objektmetadaten in einer Tabelle mit verwalteten S3-Metadaten zu generieren und zu speichern, erstellen Sie eine Metadatentabellenkonfiguration für Ihren Allzweck-Bucket. Amazon S3 wurde so konzipiert, dass die Metadatentabelle kontinuierlich aktualisiert wird, um die neuesten Änderungen an Ihren Daten widerzuspiegeln, solange die Konfiguration im Bucket aktiv ist.
Um eine Metadatentabellenkonfiguration zu erstellen, müssen Sie sicherstellen, dass Sie über die erforderlichen AWS Identity and Access Management (IAM)-Berechtigungen zum Erstellen und Verwalten von Metadatentabellen verfügen. Weitere Informationen finden Sie unter Einrichten von Berechtigungen für die Konfiguration von Metadatentabellen. Sie müssen außerdem einen S3-Tabellen-Bucket erstellen oder angeben, in dem Ihre Metadatentabelle gespeichert werden soll. Dieser Tabellen-Bucket muss sich im selben AWS-Region AND-Konto wie Ihr Allzweck-Bucket befinden. Weitere Informationen zum Erstellen von Tabellen-Buckets finden Sie unter Erstellen von Tabellen-Buckets.
Anmerkung
S3 Metadata gilt nicht für Objekte, die bereits in Ihrem Allzweck-Bucket vorhanden waren, bevor Sie Ihre Metadatentabellenkonfiguration erstellt haben. Mit anderen Worten, S3 Metadata erfasst nur Metadaten für Änderungsereignisse (wie Uploads, Aktualisierungen und Löschungen), die stattfinden, nachdem Sie Ihre Metadatentabellenkonfiguration erstellt haben.
Um Aktualisierungen Ihrer Metadatentabellenkonfiguration zu überwachen, können Sie AWS CloudTrail verwenden. Weitere Informationen finden Sie unter Amazon S3 S3-Aktionen auf Bucket-Ebene, die durch Protokollierung verfolgt werden CloudTrail .