Menghapus tabel Amazon S3 - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghapus tabel Amazon S3

Anda dapat menghapus tabel dengan menggunakan Amazon S3 REST API,, AWS Command Line Interface (AWS CLI) AWS SDKs, atau dengan menggunakan mesin kueri terintegrasi.

catatan

Tabel S3 tidak mendukung DROP TABLE operasi denganpurge=false. Beberapa versi Apache Spark selalu menyetel bendera ini false bahkan saat menjalankan DROP TABLE PURGE perintah. Untuk menghapus tabel, Anda dapat mencoba lagi DROP TABLE denganpurge=true, atau menggunakan operasi S3 Tables DeleteTableREST API.

penting

Saat Anda menghapus tabel, Anda perlu mengetahui hal berikut:

  • Menghapus tabel bersifat permanen dan tidak dapat dibatalkan. Sebelum menghapus tabel, pastikan Anda telah mencadangkan atau mereplikasi data penting apa pun.

  • Semua data dan konfigurasi yang terkait dengan tabel dihapus secara permanen.

Contoh ini menunjukkan cara menghapus tabel dengan menggunakan AWS CLI. Untuk menggunakan perintah ini, ganti user input placeholders dengan informasi Anda sendiri.

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

Anda dapat menghapus tabel dalam Apache Spark sesi yang terhubung ke bucket tabel Amazon S3 Anda.

Contoh ini menunjukkan cara menghapus tabel dengan menggunakan DROP TABLE PURGE perintah. Untuk menggunakan perintah, ganti user input placeholders dengan informasi Anda sendiri.

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