View a markdown version of this page

Langkah 4: (Opsional) Pembersihan - Amazon Keyspaces (untuk Apache Cassandra)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Langkah 4: (Opsional) Pembersihan

Ikuti langkah-langkah ini untuk menghapus semua AWS sumber daya yang dibuat dalam tutorial ini. Tupukan AWS Glue tugas harus dihapus sebelum tumpukan infrastruktur induk karena mereka mereferensikan nilai yang diekspornya.

Untuk menghapus sumber daya yang dibuat dalam tutorial ini
  1. Hapus konten bucket Amazon S3 yang dibuat oleh bootstrap. Ganti YOURACCOUNTID dengan ID AWS akun Anda.

    $ aws s3 rm s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID --recursive
  2. Hapus tum AWS Glue pukan pekerjaan yang dibuat oleh perintah bootstrap. Tumpukan anak ini harus dihapus sebelum tumpukan induk. Anda dapat menggunakan perintah berikut.

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

    Tunggu tumpukan anak selesai menghapus sebelum melanjutkan. Anda dapat memeriksa status dengan perintah berikut.

    $ 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. Hapus tum CloudFormation pukan induk. Ini menghapus sumber daya bucket Amazon S3 dan peran IAM yang dibuat dalam tutorial ini.

    $ aws cloudformation delete-stack --stack-name aksglue
  4. Jika Anda membuat pemicu pada langkah sebelumnya, hapus menggunakan perintah berikut.

    $ aws glue delete-trigger --name KeyspacesExportWeeklyTrigger
  5. Hapus ruang tombol dan tabel Amazon Keyspaces. Menghapus ruang kunci secara otomatis menghapus semua tabel di ruang kunci tersebut. Anda dapat menggunakan salah satu opsi berikut.

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

    Untuk mengonfirmasi bahwa keyspace telah dihapus, Anda dapat menggunakan perintah berikut.

    $ aws keyspaces list-keyspaces

    Untuk menghapus tabel terlebih dahulu, Anda dapat menggunakan perintah berikut.

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

    Untuk mengonfirmasi bahwa tabel Anda telah dihapus, Anda dapat menggunakan perintah berikut.

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

    Untuk informasi selengkapnya, lihat menghapus ruang tombol dan menghapus tabel di Refer ensi Per AWS CLI intah.

    cqlsh
    DROP KEYSPACE IF EXISTS "catalog";

    Untuk memverifikasi bahwa keyspace Anda telah dihapus, Anda dapat menggunakan pernyataan berikut.

    SELECT * FROM system_schema.keyspaces ;

    Keyspace Anda tidak boleh dicantumkan dalam output pernyataan ini. Perhatikan bahwa mungkin ada penundaan sampai ruang tombol dihapus. Untuk informasi selengkapnya, lihat JATUHKAN RUANG TOMBOL.

    Untuk menghapus tabel terlebih dahulu, Anda dapat menggunakan perintah berikut.

    DROP TABLE "catalog"."book_awards";

    Untuk mengonfirmasi bahwa tabel Anda telah dihapus, Anda dapat menggunakan perintah berikut.

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

    Tabel Anda tidak boleh dicantumkan dalam output pernyataan ini. Perhatikan bahwa mungkin ada penundaan sampai tabel dihapus. Lihat informasi yang lebih lengkap di MEJA DROP.