Amazon Keyspaces でキースペースを削除する
キースペースに対して課金されないように、使用していないキースペースはすべて削除してください。キースペースを削除すると、キースペースとそのテーブルが削除され、それらの料金が発生しなくなります。
コンソール、CQL、または AWS CLI を使用して、キースペースを削除することができます。
以下の手順では、コンソールを使用してキースペースと、そのテーブルとデータをすべて削除します。
コンソールを使用してキースペースを削除するには
-
AWS Management Console にサインインし、https://console.aws.amazon.com/keyspaces/home
で Amazon Keyspaces コンソールを開きます。 -
ナビゲーションペインで、[Keyspaces (キースペース)] を選択します。
-
削除する各キースペースの名前の左にあるチェックボックスを選択します。
-
[Delete (削除)] をクリックします。
-
[Delete keyspace (キースペースの削除)] 画面で、ボックスに
Delete
を入力します。次に、[Delete keyspace (キースペースの削除)] を選択します。 -
キースペース
catalog
が削除されたことを確認するには、ナビゲーションペインで [Keyspaces (キースペース)] を選択して、そのキースペースが表示されなくなったことを確認します。そのキースペースを削除したため、[Tables (テーブル)] にbook_awards
テーブルも表示されなくなります。
以下の手順では、CQL を使用してキースペースとそのテーブルとデータをすべて削除します。
CQL を使用してキースペースを削除するには
AWS CloudShell を開いて、次のコマンドを使用して Amazon Keyspaces に接続します。
us-east-1
は実際のリージョンに置き換えてください。cqlsh-expansion cassandra.
us-east-1
.amazonaws.com 9142 --ssl-
次のステートメントを入力して、キースペースを削除します。
DROP KEYSPACE IF EXISTS catalog ;
-
そのキースペースが削除されたことを確認します。
SELECT * from system_schema.keyspaces ;
そのキースペースは表示されていないはずです。これは非同期オペレーションであるため、キースペースが削除されるまで、しばらく時間がかかる場合があります。キースペースが削除された後は、ステートメントの出力が次のようになります。
keyspace_name | durable_writes | replication -------------------------+----------------+------------------------------------------------------------------------------------- system_schema | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system_schema_mcs | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system_multiregion_info | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} (4 rows)
以下の手順では、AWS CLI を使用してキースペースとそのテーブルとデータをすべて削除します。
AWS CLI を使用してキースペースを削除するには
AWS CloudShell を開きます。
-
次のステートメントを入力して、キースペースを削除します。
aws keyspaces delete-keyspace --keyspace-name 'catalog'
-
そのキースペースが削除されたことを確認します。
aws keyspaces list-keyspaces
出力は次のようになります。これは非同期オペレーションであるため、キースペースが削除されるまで、しばらく時間がかかる場合があります。
{ "keyspaces": [ { "keyspaceName": "system_schema", "resourceArn": "arn:aws:cassandra:us-east-1:123SAMPLE012:/keyspace/system_schema/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system_schema_mcs", "resourceArn": "arn:aws:cassandra:us-east-1:123SAMPLE012:/keyspace/system_schema_mcs/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system", "resourceArn": "arn:aws:cassandra:us-east-1:123SAMPLE012:/keyspace/system/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system_multiregion_info", "resourceArn": "arn:aws:cassandra:us-east-1:123SAMPLE012:/keyspace/system_multiregion_info/", "replicationStrategy": "SINGLE_REGION" } ] }