Löschen Sie eine Tabelle in Amazon Keyspaces - Amazon Keyspaces (für Apache Cassandra)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Löschen Sie eine Tabelle in Amazon Keyspaces

Um zu vermeiden, dass Ihnen für Tabellen und Daten, die Sie nicht benötigen, Gebühren berechnet werden, löschen Sie alle Tabellen, die Sie nicht verwenden. Wenn Sie eine Tabelle löschen, werden die Tabelle und ihre Daten gelöscht, und es fallen keine Gebühren mehr für sie an. Der Schlüsselraum bleibt jedoch bestehen. Wenn Sie einen Schlüsselraum löschen, werden der Schlüsselraum und alle zugehörigen Tabellen gelöscht, und es fallen keine Gebühren mehr für ihn an.

Sie können eine Tabelle mit der Konsole löschen, oder CQL AWS CLI. Wenn Sie eine Tabelle löschen, werden die Tabelle und alle ihre Daten gelöscht.

Das folgende Verfahren löscht eine Tabelle und all ihre Daten mithilfe der AWS Management Console.

Um eine Tabelle mit der Konsole zu löschen
  1. Melden Sie sich bei der an AWS Management Console, und öffnen Sie die Amazon Keyspaces-Konsole zu https://console.aws.amazon.com/keyspaces/Hause.

  2. Wählen Sie im Navigationsbereich Tables (Tabellen) aus.

  3. Wählen Sie das Feld links neben dem Namen jeder Tabelle aus, die Sie löschen möchten.

  4. Wählen Sie Löschen.

  5. Geben Sie auf dem Bildschirm Tabelle löschen den Text Delete in das Feld ein. Wählen Sie dann Tabelle löschen.

  6. Um zu überprüfen, ob die Tabelle gelöscht wurde, wählen Sie im Navigationsbereich Tabellen aus und vergewissern Sie sich, dass die book_awards Tabelle nicht mehr aufgeführt ist.

Das folgende Verfahren löscht eine Tabelle und alle ihre Daten unter Verwendung vonCQL.

Um eine Tabelle zu löschen mit CQL
  1. Öffnen AWS CloudShell und stellen Sie mit dem folgenden Befehl eine Verbindung zu Amazon Keyspaces her. Stellen Sie sicher, dass Sie aktualisieren us-east-1 mit deiner eigenen Region.

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. Löschen Sie Ihre Tabelle, indem Sie die folgende Anweisung eingeben.

    DROP TABLE IF EXISTS catalog.book_awards ;
  3. Vergewissern Sie sich, dass Ihre Tabelle gelöscht wurde.

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

    Die Ausgabe sollte so aussehen. Beachten Sie, dass dies einige Zeit dauern kann. Führen Sie die Anweisung daher nach einer Minute erneut aus, wenn Sie dieses Ergebnis nicht sehen.

    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)

Das folgende Verfahren löscht eine Tabelle und all ihre Daten mithilfe des AWS CLI.

Um eine Tabelle mit dem zu löschen AWS CLI
  1. Öffnen CloudShell

  2. Löschen Sie Ihre Tabelle mit der folgenden Anweisung.

    aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
  3. Um zu überprüfen, ob Ihre Tabelle gelöscht wurde, können Sie alle Tabellen in einem Schlüsselraum auflisten.

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

    Die Ausgabe sollte folgendermaßen aussehen. Beachten Sie, dass dieser asynchrone Vorgang einige Zeit in Anspruch nehmen kann. Führen Sie den Befehl nach kurzer Zeit erneut aus, um zu bestätigen, dass die Tabelle gelöscht wurde.

    { "tables": [] }