在 Amazon Keyspaces 中删除键空间 - Amazon Keyspaces(Apache Cassandra 兼容)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon Keyspaces 中删除键空间

为避免为键空间付费,请删除所有未使用的键空间。键空间删除后,键空间及其所有表将被删除,其费用累计将停止。

您可以使用控制台、CQL、或 AWS CLI 删除键空间。

以下过程使用控制台删除键空间及其所有表和数据。

使用控制台删除键空间
  1. 登录 AWS Management Console,然后打开 Amazon Keyspaces 控制台:https://console.aws.amazon.com/keyspaces/home

  2. 在导航窗格中,选择 Keyspaces (键空间)

  3. 选中要删除的每个键空间名称左侧的框。

  4. 选择删除

  5. Delete keyspace (删除键空间) 屏幕上,在框中输入 Delete。然后,选择 Delete keyspace (删除键空间)

  6. 要验证键空间 catalog 是否已删除,请在导航窗格中选择 Keyspaces (键空间),然后确认该键空间已不再列出。因为您删除了其键空间,所以下的 book_awards 表也不应被列出。

以下过程使用 CQL 删除键空间及其所有表和数据。

使用 CQL 删除键空间
  1. 使用以下命令打开 AWS CloudShell 并连接 Amazon Keyspaces。确保将 us-east-1 更新为您自己的区域。

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. 通过输入以下语句来删除键空间。

    DROP KEYSPACE IF EXISTS catalog ;
  3. 验证键空间是否已删除。

    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 删除键空间
  1. 打开 AWS CloudShell

  2. 通过输入以下语句来删除键空间。

    aws keyspaces delete-keyspace --keyspace-name 'catalog'
  3. 验证键空间是否已删除。

    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" } ] }