View a markdown version of this page

Etapa 4: Limpeza (opcional) - 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á.

Etapa 4: Limpeza (opcional)

Siga estas etapas para remover todos os AWS recursos criados neste tutorial. As pilhas de AWS Glue tarefas devem ser excluídas antes da pilha de infraestrutura principal porque elas fazem referência aos valores exportados.

Para remover os recursos criados neste tutorial
  1. Exclua o conteúdo do bucket do Amazon S3 criado pelo bootstrap. YOURACCOUNTIDSubstitua pelo ID AWS da sua conta.

    $ aws s3 rm s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID --recursive
  2. Exclua as pilhas de AWS Glue tarefas criadas pelo comando bootstrap. Essas pilhas secundárias devem ser excluídas antes da pilha principal. Você pode usar os seguintes comandos.

    $ aws cloudformation delete-stack --stack-name aksglue-export $ aws cloudformation delete-stack --stack-name aksglue-import $ aws cloudformation delete-stack --stack-name aksglue-count

    Aguarde até que as pilhas secundárias terminem de excluir antes de continuar. Você pode verificar o status com o comando a seguir.

    $ aws cloudformation wait stack-delete-complete --stack-name aksglue-export $ aws cloudformation wait stack-delete-complete --stack-name aksglue-import $ aws cloudformation wait stack-delete-complete --stack-name aksglue-count
  3. Exclua a CloudFormation pilha principal. Isso remove o recurso de bucket do Amazon S3 e a função do IAM criada neste tutorial.

    $ aws cloudformation delete-stack --stack-name aksglue
  4. Se você criou um gatilho na etapa anterior, exclua-o usando o comando a seguir.

    $ aws glue delete-trigger --name KeyspacesExportWeeklyTrigger
  5. Exclua o espaço de chaves e a tabela do Amazon Keyspaces. A exclusão do espaço de chave exclui automaticamente todas as tabelas desse espaço de chave. Você pode usar uma das opções a seguir:

    AWS CLI
    $ aws keyspaces delete-keyspace --keyspace-name 'catalog'

    Para confirmar que o catálogo do espaço de chave foi excluído, você pode usar o seguinte comando.

    $ aws keyspaces list-keyspaces

    Para excluir sua tabela antes, é possível usar o seguinte comando.

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

    Para confirmar que a tabela foi excluída, você pode usar o seguinte comando.

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

    Para obter mais informações, consulte excluir espaço de chave e excluir tabela na Referência de comandos AWS CLI .

    cqlsh
    DROP KEYSPACE IF EXISTS "catalog";

    Para verificar se seu keyspace foi excluído, você pode usar a seguinte declaração.

    SELECT * FROM system_schema.keyspaces ;

    Seu espaço de chave não deve ser listado na saída desta instrução. Observe que pode haver um atraso até que o keyspace seja excluído. Para obter mais informações, consulte DESCARTAR ESPAÇO DE CHAVES.

    Para excluir sua tabela antes, é possível usar o seguinte comando.

    DROP TABLE "catalog"."book_awards";

    Para confirmar que a tabela foi excluída, você pode usar o seguinte comando.

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

    Sua tabela não deve estar listada na saída desta instrução. Note que pode haver um atraso até a tabela ser excluída. Para obter mais informações, consulte DESCARTAR TABELA.