

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

# Amazon Keyspaces でテーブルを削除する
<a name="getting-started.clean-up.table"></a>

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

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

## コンソールを使用する
<a name="getting-started.clean-up.table.con"></a>

以下の手順では、 AWS マネジメントコンソールを使用してテーブルとそのデータをすべて削除します。

**コンソールを使用してテーブルを削除するには**

1. にサインインし AWS マネジメントコンソール、[https://console.aws.amazon.com/keyspaces/home](https://console.aws.amazon.com/keyspaces/home) で Amazon Keyspaces コンソールを開きます。

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

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

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

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

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

## CQL の使用
<a name="getting-started.clean-up.table.cql"></a>

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

**CQL を使用してテーブルを削除するには**

1. を開き AWS CloudShell 、次のコマンドを使用して Amazon Keyspaces に接続します。*us-east-1* は実際のリージョンに置き換えてください。

   ```
   cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
   ```

1. 次のステートメントを入力して、テーブルを削除します。

   ```
   DROP TABLE IF EXISTS catalog.book_awards ;
   ```

1. テーブルが削除されたことを確認します。

   ```
   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
<a name="getting-started.clean-up.table.cli"></a>

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

**を使用してテーブルを削除するには AWS CLI**

1. CloudShell を開きます。

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

   ```
   aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
   ```

1. テーブルが削除されたことを確認するには、キースペース内のすべてのテーブルを一覧表示します。

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

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

   ```
   {
       "tables": []
   }
   ```