Tabellen in S3-Tabellen-Buckets
Eine S3 Table stellt einen strukturierten Datensatz dar, der aus zugrunde liegenden Tabellendaten und zugehörigen Metadaten besteht. Diese Daten werden in einem Tabellen-Bucket als Unterressource gespeichert. Alle Tabellen in einem Tabellen-Bucket werden im Tabellenformat Apache Iceberg
Um Tabellen in Ihrem Konto für AWS-Analytikservices zugänglich zu machen, integrieren Sie Ihre Amazon S3-Tabellen-Buckets in Amazon SageMaker Lakehouse. Diese Integration ermöglicht es AWS-Analytikservices wie Amazon Athena und Amazon Redshift, Ihre Tabellendaten automatisch zu erkennen und darauf zuzugreifen.
Beim Erstellen einer Tabelle wird in Amazon S3 automatisch ein Warehouse-Speicherort für die Tabelle erstellt. Dabei handelt es sich um einen eindeutigen S3-Speicherort für die mit der Tabelle verknüpften Objekte. Folgendes Beispiel zeigt das Format eines Warehouse-Speicherorts:
s3://63a8e430-6e0b-46f5-k833abtwr6s8tmtsycedn8s4yc3xhuse1b--table-s3
In Ihrem Tabellen-Bucket können Sie Tabellen in logischen Gruppierungen, sogenannten Namespaces, organisieren. Weitere Informationen finden Sie unter Tabellen-Namespaces.
Sie können Tabellen umbenennen, jedoch verfügt jede Tabelle über einen eigenen eindeutigen Amazon-Ressourcenname (ARN) und eine eindeutige Tabellen-ID. Jeder Tabelle ist auch eine Ressourcenrichtlinie zugeordnet. Mit dieser Richtlinie können Sie den Zugriff auf die Tabelle verwalten.
Tabellen-ARNs verwenden das folgende Format:
arn:aws:s3tables:region:owner-account-id:bucket/bucket-name/table/table-id
Standardmäßig können Sie bis zu 10,000 Tabellen in einem Tabellen-Bucket erstellen. Wenn Sie eine Erhöhung des Kontingents für Tabellen-Buckets oder Tabellen beantragen möchten, wenden Sie sich an Support
Amazon S3 unterstützt die folgenden Tabellentypen in Tabellen-Buckets:
- Kundentabellen
-
Kundentabellen sind Tabellen, die Sie lesen und in der Sie schreiben können. Sie können Daten aus diesen Tabellen mithilfe integrierter Abfrage-Engines abrufen. Mithilfe von S3-API-Operationen oder integrierten Abfrage-Engines können Sie innerhalb solcher Tabellen Daten einfügen, aktualisieren oder löschen.
- AWS Tabellen
-
AWS-Tabellen sind schreibgeschützte Tabellen, die von einem AWS-Service in Ihrem Auftrag generiert werden. Diese Tabellen werden von Amazon S3 verwaltet und können von keinem IAM-Prinzipal außerhalb von Amazon S3 selbst geändert werden. Sie können Informationen aus diesen Tabellen abrufen, aber Sie können die darin enthaltenen Daten nicht ändern. Zu AWS-Tabellen gehören S3-Metadaten-Tabellen, die Metadaten enthalten, die aus den Objekten in einem S3-Allzweck-Bucket erfasst wurden. Weitere Informationen finden Sie unter Entdecken Sie Ihre Daten mit S3-Metadata-Tabellen.