In den vorherigen Modulen haben Sie eine Bestenliste für ein Online-Puzzle erstellt. Um es zu erstellen, haben Sie Folgendes verwendet:

Diese Tools bieten flexible, umfassende Lösungen für viele Probleme, die beim Erstellen von Spieleanwendungen mit hohem Datenverkehr auftreten.

In den folgenden Schritten bereinigen Sie die Ressourcen, die Sie in diesem Labor erstellt haben.

Veranschlagte Zeit für das Modul: 20 Minuten


  • Schritt 1: Löschen der Ressourcen AWS Lambda, Amazon API Gateway und Amazon Cognito

    AWS Lambda und AWS API Gateway werden auf Pay-per-Use-Basis abgerechnet, sodass Sie nicht dafür belastet werden, dass Sie sie auf Ihrem Konto belassen. Es ist jedoch am besten, die Ressourcen zu bereinigen, wenn Sie sie nicht mehr verwenden.

    Im Ordner scripts/ befindet sich eine Datei namens delete-resources.sh. Dieses Skript löscht Ihre Lambda-Funktion, Ihre API-Gateway-REST-API, die IAM-Rolle Ihrer Funktion und Ihren Amazon Cognito-Benutzerpool.

    Führen Sie dieses Skript mit dem folgenden Befehl in Ihrem Terminal aus:

    bash scripts/delete-resources.sh

    Sie sollten die folgende Ausgabe in Ihrem Terminal sehen:

    Removing REST API
    Deleting IAM role
    Deleting Lambda function
    Deleting Cognito User Pool
  • Schritt 2: Löschen der Amazon Aurora Serverless-Datenbank

    Entfernen Sie zunächst die von Ihnen erstellte Amazon Aurora Serverless-Datenbank.

    1. Navigieren Sie zur RDS-Konsoleund wählen Sie im linken Bereich die Option Datenbanken.
    2. Wählen Sie die Datenbank Bestenliste aus.
    3. Wählen SieAktionen und dann Löschen aus.
    4. Wählen Sie im Bestätigungsdialogfeld für die Option Endgültigen Snapshot erstellen die Option Neinund aktivieren Sie das Kontrollkästchen Ich bestätige.
    5. Wählen Sie DB-Cluster löschen.
  • Schritt 3: Löschen der Datenbankanmeldeinformationen in AWS Secrets Manager

    Löschen Sie als nächstes die Datenbankanmeldeinformationen, die Sie in AWS Secrets Manager gespeichert haben.

    1. Navigieren Sie zur Secrets Manager-Konsole.
    2. Wählen Sie das Bestenliste-Datenbank-Geheimnis aus.
    3. Wählen SieAktionen und dann Geheimnis löschen.
    4. Aus Sicherheitsgründen benötigt Secrets Manager eine Wartezeit, bevor ein Geheimnis dauerhaft gelöscht wird. Verwenden Sie den Standardzeitraum von 30 Tagen und wählen Sie Löschen planen.
  • Schritt 4: Löschen der Amazon ElastiCache-Instance

    Löschen Sie als Nächstes die Amazon ElastiCache-Instance.

    1. Navigieren Sie zur ElastiCache-Konsole.
    2. Wählen Sie Redis aus.
    3. Wählen Sie die Instance Bestenliste aus.
    4. Wählen SieAktionen und dann Löschen aus.
    5. Wählen Sie zum Löschen des Clusters in der Bestätigungsanzeige Cluster löschen Löschen aus. Wählen Sie nicht die Option zum Erstellen einer Sicherung aus.
  • Schritt 5: Löschen der Netzwerkressourcen

    Damit Ihre Lambda-Funktion sowohl auf die ElastiCache-Instances als auch auf die Daten-API zugreifen kann, haben Sie einige Netzwerkressourcen wie ein privates Subnetz, ein NAT-Gateway, Routingtabellen und eine elastische IP-Adresse erstellt.

    Einige dieser Ressourcen, wie das NAT-Gateway und die elastische IP-Adresse, kosten Geld. Stellen Sie also sicher, dass sie entfernt werden. Es gibt eine Datei namens remove-networking.sh im Verzeichnis scripts/, die diese Ressourcen entfernt.

    Führen Sie dieses Skript aus, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

    bash scripts/remove-networking.sh

    Sie sollten die folgende Ausgabe in Ihrem Terminal sehen:

    Disassociating route table
    Deleting route table
    Deleting NAT Gateway
    Sleeping for EIP disassociation
    Releasing Elastic IP
    Networking resources deleted!
  • Schritt 6: Löschen der Regel für Ihre AWS Cloud9-Umgebung

    In einem früheren Modul haben Sie eine Regel zur ElastiCache-Sicherheitsgruppe hinzugefügt, die Zugriff über Ihre Cloud9-Instance gewährt. Löschen Sie diese Regel, um Ihre Cloud9-Instance und Ihre Sicherheitsgruppe zu löschen.

    1. Navigieren Sie zum Abschnitt "Sicherheitsgruppen" in der EC2-Konsole.
    2. Suchen Sie nach der Sicherheitsgruppe, die Ihre ElastiCache-Instance verwendet hat. Wenn Sie die Standardeinstellungen nicht geändert haben, sollte es die Sicherheitsgruppe mit dem Standard-Gruppennamen sein.
    3. Wählen Sie eine Sicherheitsgruppe aus. Wählen Sie anschließend den Tab Eingehend aus.
    4. Wählen Sie dann Bearbeiten.
    5. Klicken Sie im Dialog "Eingangsregeln bearbeiten" auf X neben der Regel für Ihre Cloud9-Instance.
    6. Optional können Sie auch die Lambda-Regel löschen.
    7. Wählen Sie Speichern aus.  
  • Schritt 7: Löschen der AWS Cloud9-Umgebung

    Löschen Sie abschließend die AWS Cloud9-Umgebung, die Sie in diesem Labor verwendet haben:

    1. Navigieren Sie zur AWS Cloud9-Konsole.
    2. Wählen Sie die Umgebung Puzzle-Bestenliste und anschließend Löschen aus.
    3. Geben Sie in das Dialogfeld Löschen ein und wählen Sie Löschen aus.