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.
Eliminar una tabla en Amazon Keyspaces
Para evitar que te cobren por tablas y datos que no necesites, elimina todas las tablas que no utilices. 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.
Puedes eliminar una tabla mediante la consola o el CQL AWS CLI. Al eliminar una tabla, se eliminan la tabla y todos sus datos.
El siguiente procedimiento elimina una tabla y todos sus datos mediante el AWS Management Console.
Para eliminar una tabla con la consola
-
Inicie sesión en AWS Management Consoley abre la consola de Amazon Keyspaces en https://console.aws.amazon.com/keyspaces/ casa.
-
En el panel de navegación, elija Tablas.
-
Elija la casilla situada a la izquierda del nombre de cada tabla que desee eliminar.
-
Elija Eliminar.
-
En la pantalla Eliminar tabla, introduzca
Delete
en el cuadro. A continuación, elija Eliminar tabla. -
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 medianteCQL.
Para eliminar una tabla mediante CQL
-
Abra AWS CloudShell y conéctese a Amazon Keyspaces mediante el siguiente comando. Asegúrese de actualizar
us-east-1
con tu propia región.cqlsh-expansion cassandra.
us-east-1
.amazonaws.com 9142 --ssl -
Elimine la tabla introduciendo la siguiente declaración.
DROP TABLE IF EXISTS catalog.book_awards ;
-
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 declaració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 mediante el AWS CLI.
Para eliminar una tabla mediante el AWS CLI
-
Abrir CloudShell
-
Elimine la tabla con la siguiente declaración.
aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
-
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 tardar algún tiempo. Vuelva a ejecutar el comando después de un rato para confirmar que la tabla se ha eliminado.
{ "tables": [] }