View a markdown version of this page

Schritt 4: (Optional) Bereinigung - 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.

Schritt 4: (Optional) Bereinigung

Folgen Sie diesen Schritten, um alle in diesem Tutorial erstellten AWS Ressourcen zu entfernen. Die AWS Glue Job-Stacks müssen vor dem übergeordneten Infrastruktur-Stack gelöscht werden, da sie auf die exportierten Werte verweisen.

Um die in diesem Tutorial erstellten Ressourcen zu entfernen
  1. Löschen Sie den mit Bootstrap erstellten Amazon S3-Bucket-Inhalt. Ersetzen Sie es YOURACCOUNTID durch Ihre AWS Konto-ID.

    $ aws s3 rm s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID --recursive
  2. Löschen Sie die mit dem Bootstrap-Befehl erstellten AWS Glue Job-Stacks. Diese untergeordneten Stapel müssen vor dem übergeordneten Stapel gelöscht werden. Sie können die folgenden Befehle verwenden.

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

    Warten Sie, bis das Löschen der untergeordneten Stapel abgeschlossen ist, bevor Sie fortfahren. Sie können den Status mit dem folgenden Befehl überprüfen.

    $ 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. Löschen Sie den übergeordneten CloudFormation Stapel. Dadurch werden die Amazon S3-Bucket-Ressource und die in diesem Tutorial erstellte IAM-Rolle entfernt.

    $ aws cloudformation delete-stack --stack-name aksglue
  4. Wenn Sie im vorherigen Schritt einen Trigger erstellt haben, löschen Sie ihn mit dem folgenden Befehl.

    $ aws glue delete-trigger --name KeyspacesExportWeeklyTrigger
  5. Löschen Sie den Amazon Keyspaces-Schlüsselraum und die Tabelle. Durch das Löschen des Schlüsselraums werden automatisch alle Tabellen in diesem Schlüsselraum gelöscht. Verwenden Sie eine der folgenden Optionen.

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

    Um zu bestätigen, dass der Schlüsselraum gelöscht wurde, können Sie den folgenden Befehl verwenden.

    $ aws keyspaces list-keyspaces

    Um die Tabelle zuerst zu löschen, können Sie den folgenden Befehl verwenden.

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

    Um zu bestätigen, dass Ihre Tabelle gelöscht wurde, können Sie den folgenden Befehl verwenden.

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

    Weitere Informationen finden Sie in der AWS CLI Befehlsreferenz unter Keyspace löschen und Tabelle löschen.

    cqlsh
    DROP KEYSPACE IF EXISTS "catalog";

    Um zu überprüfen, ob Ihr Schlüsselraum gelöscht wurde, können Sie die folgende Anweisung verwenden.

    SELECT * FROM system_schema.keyspaces ;

    Ihr Schlüsselraum sollte in der Ausgabe dieser Anweisung nicht aufgeführt sein. Beachten Sie, dass es zu einer Verzögerung kommen kann, bis der Schlüsselraum gelöscht wird. Weitere Informationen finden Sie unter LÖSCHEN SIE DEN SCHLÜSSELRAUM.

    Um die Tabelle zuerst zu löschen, können Sie den folgenden Befehl verwenden.

    DROP TABLE "catalog"."book_awards";

    Um zu bestätigen, dass Ihre Tabelle gelöscht wurde, können Sie den folgenden Befehl verwenden.

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

    Ihre Tabelle sollte in der Ausgabe dieser Anweisung nicht aufgeführt werden. Beachten Sie, dass es zu einer Verzögerung kommen kann, bis die Tabelle gelöscht wird. Weitere Informationen finden Sie unter DROP TABLE.