Amazon Keyspaces でテーブルを削除する - Amazon Keyspaces (Apache Cassandra 向け)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Keyspaces でテーブルを削除する

不要なテーブルやデータに対して課金されないようにするには、使用していないすべてのテーブルを削除します。テーブルを削除すると、テーブルとそのデータが削除され、それらの料金が発生しなくなります。ただし、キー空間は残ります。キー空間を削除すると、キー空間とそのテーブルが削除され、それらの料金が発生しなくなります。

コンソール、、CQLまたは を使用してテーブルを削除できます。 AWS CLI。 テーブルを削除すると、テーブルとそのすべてのデータが削除されます。

次の手順では、 を使用してテーブルとそのすべてのデータを削除します。 AWS Management Console.

コンソールを使用してテーブルを削除するには
  1. にサインインする AWS Management Console、ホーム で Amazon Keyspaces https://console.aws.amazon.com/keyspaces/コンソールを開きます。

  2. ナビゲーションペインで、[Tables (テーブル)] を選択します。

  3. 削除する各テーブルの名前の左にあるチェックボックスを選択します。

  4. [Delete (削除)] を選択します。

  5. [Delete table (テーブルの削除)] 画面で、ボックスに Delete を入力します。[Delete table (テーブルの削除)] を選択します。

  6. テーブルが削除されたことを確認するには、ナビゲーションペインで [Tables (テーブル)] を選択して、book_awards テーブルが表示されなくなったことを確認します。

次の手順では、 を使用してテーブルとそのすべてのデータを削除しますCQL。

を使用してテーブルを削除するには CQL
  1. を開きます。 AWS CloudShell と は、次のコマンドを使用して Amazon Keyspaces に接続します。必ず を更新してください us-east-1 自分のリージョンで。

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. 次のステートメントを入力して、テーブルを削除します。

    DROP TABLE IF EXISTS catalog.book_awards ;
  3. テーブルが削除されたことを確認します。

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

    出力は次のようになります。この結果が表示されない場合は、時間がかかる場合があるため、1 分後にステートメントを再実行してください。

    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)

次の手順では、 を使用してテーブルとそのすべてのデータを削除します。 AWS CLI.

を使用してテーブルを削除するには AWS CLI
  1. オープン CloudShell

  2. 次のステートメントを使用してテーブルを削除します。

    aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
  3. テーブルが削除されたことを確認するには、キースペース内のすべてのテーブルを一覧表示します。

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

    次のような出力が表示されます。この非同期オペレーションには時間がかかる場合があることに注意してください。しばらくしてからコマンドを再度実行し、テーブルが削除されたことを確認します。

    { "tables": [] }