Önceki modüllerde çevrimiçi bir bulmaca oyunu için lider tablosu oluşturdunuz. Bu sistemi oluşturmak için şunları kullandınız:

Bu araçlar, yüksek trafikli oyun uygulamaları oluştururken karşılaştığınız birçok sorun için esnek, yüksek bir şekilde ölçeklendirilebilir çözümler sunar.

Aşağıdaki adımlarla bu laboratuvarda oluşturduğunuz kaynakları temizlersiniz.

Modülü Tamamlama Süresi: 20 Dakika


  • 1. Adım. AWS Lambda, Amazon API Gateway, ve Amazon Cognito kaynaklarını silin

    AWS Lambda ve AWS API Gateway kullandıkça öde sistemi üzerinden faturalandırılır yani hesabınızda bulundurduğunuz için ücretlendirilmezsiniz. Yine de kullanmayı bitirdikten sonra kaynaklarınızı temizlemeniz en iyisidir.

    scripts/ dosyasında delete-resources.sh isimli bir dosya vardır. Bu betik, Lambda işlevinizi, API Gateway REST API’nizi, işlevinizin IAM rolünü ve Amazon Cognito kullanıcı havuzunuzu siler.

    Bu betiği aşağıdaki komut ile terminalinizde yürütün:

    bash scripts/delete-resources.sh

    Terminalinizde aşağıdaki çıktıları görmeniz gerekir:

    Removing REST API
    Deleting IAM role
    Deleting Lambda function
    Deleting Cognito User Pool
  • 2. Adım. Amazon Aurora Serverless veritabanını silin

    Oluşturduğunuz Amazon Aurora Serverless veritabanını silin.

    1. RDS konsoluna gidin ve sol bölmeden Veritabanları öğesini seçin.
    2. lidertablosu veritabanını seçin.
    3. Eylemler öğesini seçtikten sonra Sil öğesini seçin.
    4. Onaylama iletişim kutusunda Son anlık yedek oluştur seçeneği için Hayır’ı seçin ve Onaylıyorum onay kutusunu işaretleyin.
    5. DB kümelerini sil’i seçin.
  • 3. Adım. Veritabanı kimlik bilgilerinizi AWS Secrets Manager’dan silin

    Sonra AWS Secrets Manager’a kaydettiğiniz veri tabanı kimlik bilgilerini silin.

    1. Secrets Manager konsoluna gidin.
    2. lidertablosu veritabanı gizli dizi öğesini seçin.
    3. Eylemler öğesinin ardından Gizli diziyi sil öğesini seçin.
    4. Güvenlik için Secrets Manager, bir gizli dizi tamamen silinmeden önce bir bekleme süreci gerektirir. Varsayılan 30 gün sürecini kullanın ve Silmeyi planlama ögesini seçin.
  • 4. Adım Amazon ElastiCache bulut sunucusunu silin

    Sonra, Amazon ElastiCache bulut sunucusunu kaldırın.

    1. ElastiCache konsoluna gidin.
    2. Redis öğesini seçin.
    3. lidertablosu bulut sunucusunu seçin.
    4. Eylemler öğesini seçtikten sonra Sil öğesini seçin.
    5. Kümeyi Sil onay ekranında kümeyi silmek için Sil öğesini seçin. Yedek oluşturma seçeneğini seçmeyin.
  • 5. Adım. Ağ iletişimi kaynaklarını silin

    Lambda işlevinizin hem ElastiCache bulut sunucularına hem de Data API'sına erişmesini sağlamak için özel bir alt ağ, bir NAT Ağ Geçidi, rota tabloları ve bir Elastic IP adresi gibi bazı ağ kaynakları oluşturdunuz.

    Bu kaynaklardan NAT Ağ Geçidi ve Elastic IP adresi gibi bazıları maliyetlidir, bu nedenle bunları kaldırdığınızdan emin olmak istersiniz. betikler/ dizininde bu kaynakları kaldıranremove-networking.sh adlı bir dosya var.

    Terminalinizde aşağıdaki komutu çalıştırarak betiği yürütebilirsiniz:

    bash scripts/remove-networking.sh

    Terminalinizde aşağıdaki çıktıları görmeniz gerekir:

    Disassociating route table
    Deleting route table
    Deleting NAT Gateway
    Sleeping for EIP disassociation
    Releasing Elastic IP
    Networking resources deleted!
  • 6. Adım. AWS Cloud9 ortamınız için kuralı silin

    Önceki bir modülde ElastiCache güvenlik grubuna Cloud9 bulut sunucunuzdan erişime izin veren bir kural eklediniz. Cloud9 bulut sunucunuzu ve güvenlik grubunuzu silmek için bu kuralı silmeniz gerekir.

    1. EC2 Konsolu’nun Güvenlik Grup bölümüne gidin.
    2. ElastiCache bulut sunucunuzun kullandığı güvenlik grubunu bulun. Standart ayarları değiştirmediyseniz Grup Adı varsayılan olan güvenlik grubu olmalıdır.
    3. Güvenlik grubunu seçin. Daha sonra Gelen sekmesini seçin.
    4. Düzenle öğesini seçin.
    5. Gelen kurallarını düzenle iletişim kutusunda Cloud9 bulut sunucunuz için kuralın yanındaki X simgesini seçin.
    6. İsteğe bağlı olarak Lambda kuralını da silin.
    7. Kaydet öğesini seçin.  
  • 7. Adım. AWS Cloud9 ortamını silin

    Son olarak bu laboratuvarda kullandığınız AWS Cloud9 ortamını silin:

    1. AWS Cloud9 konsoluna gidin.
    2. Bulmaca Lider tablosu ortamınızı seçin ve Sil öğesini seçin.
    3. İletişim kutusuna Sil yazın ve Sil öğesini seçin.