View a markdown version of this page

Menghapus tabel di Amazon Keyspaces - Amazon Keyspaces (untuk Apache Cassandra)

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

Menghapus tabel di Amazon Keyspaces

Agar tidak dikenakan biaya untuk tabel dan data yang tidak Anda perlukan, hapus semua tabel yang tidak Anda gunakan. Saat Anda menghapus tabel, tabel dan datanya dihapus dan Anda berhenti membebankan biaya untuk tabel tersebut. Namun, ruang kunci tetap ada. Saat Anda menghapus ruang kunci, keyspace dan semua tabelnya dihapus dan Anda berhenti membebankan biaya untuk mereka.

Anda dapat menghapus tabel menggunakan konsol, CQL, atau. AWS CLI Saat Anda menghapus tabel, tabel dan semua datanya dihapus.

Prosedur berikut menghapus tabel dan semua datanya menggunakan. Konsol Manajemen AWS

Untuk menghapus tabel menggunakan konsol
  1. Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/home.

  2. Di panel navigasi, pilih Tabel.

  3. Pilih kotak di sebelah kiri nama setiap tabel yang ingin Anda hapus.

  4. Pilih Hapus.

  5. Pada layar Hapus tabel, masukkan Delete ke dalam kotak. Kemudian, pilih H apus tabel.

  6. Untuk memverifikasi bahwa tabel telah dihapus, pilih Tabel di panel navigasi, dan konfirmasikan bahwa book_awards tabel tidak lagi terdaftar.

Prosedur berikut menghapus tabel dan semua datanya menggunakan CQL.

Untuk menghapus tabel menggunakan CQL
  1. Buka AWS CloudShell dan sambungkan ke Amazon Keyspaces menggunakan perintah berikut. Pastikan untuk memperbarui us-east-1 dengan Wilayah Anda sendiri.

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. Hapus tabel Anda dengan memasukkan pernyataan berikut.

    DROP TABLE IF EXISTS catalog.book_awards ;
  3. Pastikan tabel Anda telah dihapus.

    SELECT * FROM system_schema.tables WHERE keyspace_name = 'catalog' ;

    Outputnya akan terlihat seperti ini. Perhatikan bahwa ini mungkin memakan waktu, jadi jalankan kembali pernyataan setelah satu menit jika Anda tidak melihat hasil ini.

    keyspace_name | table_name | bloom_filter_fp_chance | caching | cdc | comment | compaction | compression | crc_check_chance | dclocal_read_repair_chance | default_time_to_live | extensions | flags | gc_grace_seconds | id | max_index_interval | memtable_flush_period_in_ms | min_index_interval | read_repair_chance | speculative_retry ---------------+------------+------------------------+---------+-----+---------+------------+-------------+------------------+----------------------------+----------------------+------------+-------+------------------+----+--------------------+-----------------------------+--------------------+--------------------+------------------- (0 rows)

Prosedur berikut menghapus tabel dan semua datanya menggunakan. AWS CLI

Untuk menghapus tabel menggunakan AWS CLI
  1. Terbuka CloudShell

  2. Hapus tabel Anda dengan pernyataan berikut.

    aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
  3. Untuk memverifikasi bahwa tabel Anda telah dihapus, Anda dapat mencantumkan semua tabel di ruang tombol.

    aws keyspaces list-tables --keyspace-name 'catalog'

    Anda akan melihat output berikut. Perhatikan bahwa operasi asinkron ini dapat memakan waktu. Re-run perintah lagi setelah beberapa saat untuk mengonfirmasi bahwa tabel telah dihapus.

    { "tables": [] }