Di modul sebelumnya, Anda membuat sistem papan peringkat untuk game puzzle online. Untuk membuat sistem ini, Anda menggunakan:

Alat-alat ini memberikan solusi skala tinggi yang fleksibel untuk banyak masalah yang Anda hadapi ketika membuat aplikasi game dengan lalu lintas tinggi.

Dalam langkah berikut, Anda akan membersihkan sumber daya yang dibuat di lab ini.

Waktu untuk Menyelesaikan Modul: 20 Menit


  • Langkah 1. Hapus sumber daya AWS Lambda, Amazon API Gateway, dan Amazon Cognito

    Gateway API AWS dan AWS Lambda ditagih berdasarkan pembayaran per penggunaan, sehingga Anda tidak akan dikenakan biaya karena meninggalkannya di akun Anda. Namun demikian, yang terbaik adalah membersihkan sumber daya ketika selesai menggunakannya.

    Di folder scripts/, terdapat file bernama delete-resources.sh. Skrip ini menghapus fungsi Lambda, API REST Gateway API, peran IAM fungsi, dan kumpulan pengguna Amazon Cognito Anda.

    Eksekusi skrip ini dengan perintah berikut di terminal Anda:

    bash scripts/delete-resources.sh

    Anda akan melihat output berikut di terminal:

    Removing REST API
    Deleting IAM role
    Deleting Lambda function
    Deleting Cognito User Pool
  • Langkah 2. Hapus database Amazon Aurora Tanpa Server

    Hapus database Amazon Aurora Tanpa Server yang Anda buat.

    1. Navigasikan ke konsol RDS, dan di panel kiri, pilih Database.
    2. Pilih database papan peringkat.
    3. Pilih Tindakan, lalu pilih Hapus.
    4. Di kotak dialog konfirmasi, untuk opsi Buat snapshot akhir, pilih Tidak, dan pilih kotak centang Saya mengetahui.
    5. Pilih Hapus kluster DB.
  • Langkah 3. Hapus kredensial database di AWS Secrets Manager

    Berikutnya, hapus kredensial database yang Anda simpan di AWS Secrets Manager.

    1. Navigasikan ke konsol Secrets Manager.
    2. Pilih rahasia database papan peringkat.
    3. Pilih Tindakan, lalu pilih Hapus rahasia.
    4. Demi keamanan, Secrets Manager memerlukan periode tunggu sebelum rahasia dihapus secara permanen. Gunakan periode default 30 hari dan pilih Jadwalkan penghapusan.
  • Langkah 4. Hapus instans Amazon ElastiCache

    Berikutnya, hapus instans Amazon ElastiCache.

    1. Navigasikan ke konsol ElastiCache.
    2. Pilih Redis.
    3. Pilih instans papan peringkat.
    4. Pilih Tindakan, lalu pilih Hapus.
    5. Di layar konfirmasi Hapus Klaster, pilih Hapus untuk menghapus klaster. Jangan pilih opsi membuat cadangan.
  • Langkah 5. Hapus sumber daya jaringan

    Untuk mengaktifkan fungsi Lambda guna mengakses instans ElastiCache dan juga API Data, Anda membuat beberapa sumber daya jaringan seperti subnet privat, Gateway NAT, tabel rute, dan alamat IP Elastis.

    Beberapa sumber daya ini -- seperti Gateway NAT dan alamat IP Elastis -- dikenai biaya, jadi pastikan jika Anda ingin menghapusnya. Ada file yang disebut remove-networking.sh di direktori scripts/ yang menghapus sumber daya ini.

    Anda dapat menjalankan skrip ini dengan menjalankan perintah berikut di terminal:

    bash scripts/remove-networking.sh

    Anda akan melihat output berikut di terminal:

    Disassociating route table
    Deleting route table
    Deleting NAT Gateway
    Sleeping for EIP disassociation
    Releasing Elastic IP
    Networking resources deleted!
  • Langkah 6. Hapus aturan untuk lingkungan AWS Cloud9 Anda

    Di modul sebelumnya, Anda menambahkan aturan ke grup keamanan ElastiCache yang mengizinkan akses dari instans Cloud9 Anda. Untuk menghapus grup keamanan dan instans Cloud9, Anda harus menghapus aturan tersebut.

    1. Navigasikan ke bagian Grup Keamanan konsol EC2.
    2. Temukan grup keamanan yang digunakan instans ElastiCache Anda. Jika Anda tidak mengubah pengaturan standar ini, grup keamanan dengan Nama Grupyang menjadi defaultnya.
    3. Pilih grup keamanan. Lalu, pilih tab Masuk.
    4. Pilih Edit.
    5. Di Edit dialog aturan masuk, pilih ikon X di samping aturan untuk instans Cloud9 Anda.
    6. Opsional, hapus juga aturan Lambda.
    7. Pilih Simpan.  
  • Langkah 7. Hapus lingkungan AWS Cloud9

    Terakhir, hapus lingkungan AWS Cloud9 yang Anda gunakan di lab ini:

    1. Navigasikan ke konsol AWS Cloud9.
    2. Pilih lingkungan Papan Peringkat Puzzle dan pilih Hapus.
    3. Di kotak dialog, ketik Hapus dan pilih Hapus.