Hapus 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.

Hapus tabel di Amazon Keyspaces

Untuk menghindari biaya untuk tabel dan data yang tidak Anda butuhkan, hapus semua tabel yang tidak Anda gunakan. Saat Anda menghapus tabel, tabel dan datanya akan dihapus dan Anda berhenti mengeluarkan biaya untuk mereka. Namun, ruang kunci tetap ada. Saat Anda menghapus ruang kunci, ruang kunci dan semua tabelnya dihapus dan Anda berhenti menambah biaya untuk mereka.

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

Prosedur berikut menghapus tabel dan semua datanya menggunakan AWS Management Console.

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

  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 di dalam kotak. Kemudian, pilih Hapus 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 menggunakanCQL.

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. Verifikasi bahwa 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. Buka 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 kunci.

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

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

    { "tables": [] }