Löschen einer Amazon S3 Table - 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.

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 \ --namespace example_namespace --name example_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")