刪除 Amazon S3 資料表 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除 Amazon S3 資料表

您可以使用 Amazon S3 REST API、 AWS SDKs、 AWS Command Line Interface (AWS CLI) 或使用整合式查詢引擎來刪除資料表。

注意

S3 Tables 不支援使用 purge=falseDROP TABLE 操作。false 即使執行DROP TABLE PURGE命令, 的某些版本Apache Spark仍會將此旗標設定為 。若要刪除資料表,您可以使用 重試purge=true,或使用 S3 Tables DeleteTable REST API DROP TABLE 操作。

重要

刪除資料表時,您需要知道下列事項:

  • 刪除資料表是永久的,無法復原。在刪除資料表之前,請確定您已備份或複寫任何重要的資料。

  • 與資料表相關聯的所有資料和組態都會永久移除。

此範例說明如何使用 AWS CLI刪除資料表。若要使用此命令,請以您自己的資訊取代 user input placeholders

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

您可以在連線至 Amazon S3 資料表儲存貯體的 Apache Spark 工作階段中刪除資料表。

此範例說明如何使用 DROP TABLE PURGE 命令刪除資料表。若要使用 命令,user input placeholders請以您自己的資訊取代 。

spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.example_namespace.example_table PURGE")