Excluir um keyspace no Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Excluir um keyspace no Amazon Keyspaces

Para evitar a cobrança por espaços de chave, exclua todos os espaços de chave que você não está usando. Quando você exclui um espaço de chave, o espaço de chave e todas as suas tabelas são excluídos e você deixa de acumular cobranças por eles.

Você pode excluir um espaço de teclas usando o console ou o CQL AWS CLI.

O procedimento a seguir exclui um keyspace e todas as suas tabelas e dados usando o console.

Para excluir um espaço de chave usando o console
  1. Faça login no AWS Management Consolee abra o console do Amazon Keyspaces em casahttps://console.aws.amazon.com/keyspaces/.

  2. No painel de navegação, escolha Keyspaces.

  3. Escolha a caixa à esquerda do nome de cada espaço de chave que deseja excluir.

  4. Escolha Excluir.

  5. Na tela Excluir espaço de chave, insira Delete na caixa. Em seguida, escolha Excluir espaço de chave.

  6. Para verificar se o espaço de chave catalog foi excluído, escolha Espaços de chave no painel de navegação e confirme se ele não está mais listado. Como você excluiu seu espaço de chave, a tabela book_awards em Tabelas também não deve estar listada.

O procedimento a seguir exclui um keyspace e todas as suas tabelas e dados usando. CQL

Para excluir um keyspace usando CQL
  1. Abra o AWS CloudShell e conecte-se ao Amazon Keyspaces usando o comando a seguir. Certifique-se de atualizar us-east-1 com sua própria região.

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. Exclua seu keyspace digitando a seguinte declaração.

    DROP KEYSPACE IF EXISTS catalog ;
  3. Verifique se seu espaço de chave foi excluído.

    SELECT * from system_schema.keyspaces ;

    Seu espaço de chave não deve ser listado. Observe que, como essa é uma operação assíncrona, pode haver um atraso até que o espaço de teclas seja excluído. Depois que o keyspace for excluído, a saída da instrução deverá ficar assim.

    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)

O procedimento a seguir exclui um espaço de chave e todas as suas tabelas e dados usando o AWS CLI.

Para excluir um espaço de tecla usando o AWS CLI
  1. Abra o AWS CloudShell

  2. Exclua seu keyspace digitando a seguinte declaração.

    aws keyspaces delete-keyspace --keyspace-name 'catalog'
  3. Verifique se seu espaço de chave foi excluído.

    aws keyspaces list-keyspaces

    A saída dessa declaração deve ser semelhante a essa. Observe que, como essa é uma operação assíncrona, pode haver um atraso até que o espaço de teclas seja excluído.

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