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.
Löschen einer Amazon S3 Table
Sie können eine Tabelle mithilfe der Amazon S3 S3-REST-API, des AWS SDK AWS CLI oder mithilfe integrierter Abfrage-Engines löschen.
Anmerkung
S3 Tables unterstützt den Vorgang DROP TABLE
mit purge=false
nicht. Einige Versionen von Spark setzen dieses Flag immer auf „False“, selbst wenn DROP TABLE PURGE
-Befehle ausgeführt werden. Sie können erneut versuchen, eine Tabelle DROP TABLE
mit der S3 Tables DeleteTableREST-API zu löschen, purge=true
oder sie verwenden.
Wenn Sie eine Tabelle löschen, werden die mit dieser Tabelle verknüpften Objekte nicht mehr aktuell und es kann bis zu einem Tag dauern, bis sie entfernt werden.
Dieses Beispiel veranschaulicht, wie Sie mit der AWS CLI eine Tabelle löschen. Um den Befehl zu verwenden, ersetzen Sie die user input placeholders
durch Ihre eigenen Informationen.
aws s3tables delete-table \ --table-bucket-arn arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-table-bucket \ --namespaceexample_namespace
--nameexample_table
Sie können eine Tabelle in einer Apache Spark-Sitzung löschen, die mit Ihren Buckets von Amazon S3 Tables verbunden ist.
Dieses Beispiel veranschaulicht, wie Sie mit dem Befehl DROP TABLE PURGE
eine Tabelle löschen. Um den Befehl zu verwenden, ersetzen Sie das user input placeholders
durch Ihre eigenen Informationen.
spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.
example_namespace
.example_table
PURGE")