View a markdown version of this page

Paso 4: Limpieza (opcional) - Amazon Keyspaces (para Apache Cassandra)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Paso 4: Limpieza (opcional)

Siga estos pasos para eliminar todos los AWS recursos creados en este tutorial. Las pilas de AWS Glue trabajos se deben eliminar antes que la pila de infraestructura principal porque hacen referencia a sus valores exportados.

Para eliminar los recursos creados en este tutorial
  1. Elimine el contenido del bucket de Amazon S3 creado con bootstrap. YOURACCOUNTIDSustitúyalo por el identificador AWS de su cuenta.

    $ aws s3 rm s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID --recursive
  2. Elimine las pilas de AWS Glue trabajos creadas por el comando bootstrap. Estas pilas secundarias se deben eliminar antes que la pila principal. Puede usar los siguientes 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

    Espere a que las pilas secundarias terminen de eliminarlas antes de continuar. Puede comprobar el estado con el siguiente comando.

    $ 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. Elimine la CloudFormation pila principal. Esto elimina el recurso de bucket de Amazon S3 y el rol de IAM creados en este tutorial.

    $ aws cloudformation delete-stack --stack-name aksglue
  4. Si creó un activador en el paso anterior, elimínelo con el siguiente comando.

    $ aws glue delete-trigger --name KeyspacesExportWeeklyTrigger
  5. Elimine el espacio de claves y la tabla de Amazon Keyspaces. Al eliminar el espacio de claves, se eliminan automáticamente todas las tablas de ese espacio de claves. Puede utilizar una de las siguientes opciones.

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

    Para confirmar que el espacio de claves se ha eliminado, puede utilizar el siguiente comando.

    $ aws keyspaces list-keyspaces

    Para eliminar primero la tabla, puede utilizar el siguiente comando.

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

    Para confirmar que la tabla se ha eliminado, puede utilizar el siguiente comando.

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

    Para obtener más información, consulte eliminación de un espacio de claves y eliminación de una tabla en la Referencia de comandos de la AWS CLI .

    cqlsh
    DROP KEYSPACE IF EXISTS "catalog";

    Para comprobar que se ha eliminado el espacio de teclas, puede utilizar la siguiente instrucción.

    SELECT * FROM system_schema.keyspaces ;

    Su espacio de claves no debería aparecer en el resultado de esta instrucción. Tenga en cuenta que puede haber un retraso hasta que se elimine el espacio de teclas. Para obtener más información, consulte DROP KEYSPACE.

    Para eliminar primero la tabla, puede utilizar el siguiente comando.

    DROP TABLE "catalog"."book_awards";

    Para confirmar que la tabla se ha eliminado, puede utilizar el siguiente comando.

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

    Su tabla no debería aparecer en el resultado de esta instrucción. Tenga en cuenta que puede haber un retraso hasta que se elimine la tabla. Para obtener más información, consulte DROP TABLE.