Eliminación de una tabla en Amazon Keyspaces - 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.

Eliminación de una tabla en Amazon Keyspaces

Para evitar que le cobren por tablas y datos que no necesite, elimine todas las tablas que no utilice. Al eliminar una tabla, la tabla y sus datos se eliminan y deja de acumular cargos por ellos. Sin embargo, el espacio de claves permanece. Al eliminar un espacio de claves, el espacio de claves y todas sus tablas se eliminan y deja de acumular cargos por ellos.

Puede eliminar una tabla utilizando la consola, CQL o la AWS CLI. Al eliminar una tabla, se eliminan la tabla y todos sus datos.

El siguiente procedimiento elimina una tabla y todos sus datos utilizando la Consola de administración de AWS.

Para eliminar una tabla con la consola
  1. Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.

  2. En el panel de navegación, elija Tablas.

  3. Elija la casilla situada a la izquierda del nombre de cada tabla que desee eliminar.

  4. Elija Eliminar.

  5. En la pantalla Eliminar tabla, introduzca Delete en el cuadro. A continuación, elija Eliminar tabla.

  6. Para verificar la eliminación de la tabla, elija Tablas en el panel de navegación y confirme que la tabla book_awards ya no aparezca en la lista.

El siguiente procedimiento elimina una tabla y todos sus datos utilizando CQL.

Eliminación de una tabla con CQL
  1. Abre Amazon Keyspaces AWS CloudShell y conéctate a ellos mediante el siguiente comando. Asegúrese de actualizar us-east-1 con su propia región.

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. Elimine la tabla introduciendo la siguiente instrucción.

    DROP TABLE IF EXISTS catalog.book_awards ;
  3. Verifique que se haya eliminado su tabla.

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

    La salida debería tener este aspecto. Tenga en cuenta que esto puede llevar algún tiempo, así que vuelva a ejecutar la instrucción después de un minuto si no ve este resultado.

    keyspace_name | table_name | bloom_filter_fp_chance | caching | cdc | comment | compaction | compression | crc_check_chance | dclocal_read_repair_chance | default_time_to_live | extensions | flags | gc_grace_seconds | id | max_index_interval | memtable_flush_period_in_ms | min_index_interval | read_repair_chance | speculative_retry ---------------+------------+------------------------+---------+-----+---------+------------+-------------+------------------+----------------------------+----------------------+------------+-------+------------------+----+--------------------+-----------------------------+--------------------+--------------------+------------------- (0 rows)

El siguiente procedimiento elimina una tabla y todos sus datos utilizando la AWS CLI.

Para eliminar una tabla mediante el AWS CLI
  1. Abra CloudShell

  2. Elimine la tabla con la siguiente instrucción.

    aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
  3. Para comprobar que la tabla se ha eliminado, puede enumerar todas las tablas en un espacio de claves.

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

    Debería ver la siguiente salida. Tenga en cuenta que esta operación asíncrona puede llevar algún tiempo. Espere un tiempo y vuelva a ejecutar el comando para confirmar que la tabla se haya eliminado.

    { "tables": [] }