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, AWS SDKs, AWS Command Line Interface (AWS CLI) oder mithilfe integrierter Abfrage-Engines löschen.
Anmerkung
S3 Tables unterstützt den Vorgang DROP TABLE mit purge=false nicht. Manche Versionen von setzen dieses Flag Apache Spark immer auf, false auch wenn DROP TABLE PURGE Befehle ausgeführt werden. Um eine Tabelle zu löschen, können Sie es DROP TABLE mit dem purge=true DeleteTableREST-API-Vorgang für S3-Tabellen erneut versuchen oder ihn verwenden.
Wichtig
Wenn Sie eine Tabelle löschen, müssen Sie Folgendes wissen:
Das Löschen einer Tabelle ist dauerhaft und kann nicht rückgängig gemacht werden. Stellen Sie vor dem Löschen einer Tabelle sicher, dass Sie alle wichtigen Daten gesichert oder repliziert haben.
-
Alle mit der Tabelle verknüpften Daten und Konfigurationen werden dauerhaft entfernt.
Dieses Beispiel veranschaulicht, wie Sie mit der AWS CLI eine Tabelle löschen. Zur Verwendung dieses Befehls ersetzen Sie durch eigene Informationen.user input placeholders
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 den durch Ihre eigenen Informationen.user input placeholders
spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.example_namespace.example_tablePURGE")