Erste Schritte mit AWS
Erstellen einer Serverless-Webanwendung
mit AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB und Amazon Cognito
Modul 5: Bereinigen von Ressourcen
Um dieses Experiment abzuschließen, werden Sie die Schritte zum Bereinigen aller Ressourcen ausführen, die Sie in diesem Tutorial erstellt haben
Bereinigen von Ressourcen
In diesem Modul werden Sie die Schritte zum Bereinigen aller Ressourcen ausführen, die Sie in diesem Tutorial erstellt haben. Sie löschen Ihre AWS-Amplify-Anwendung, einen Amazon-Cognito-Benutzerpool, eine AWS-Lambda-Funktion, eine IAM-Rolle, eine DynamoDB-Tabelle, eine REST-API und ein CloudWatch-Protokoll. Dabei hat es sich bewährt, Ressourcen zu löschen, die Sie nicht mehr verwenden, um unerwünschte Gebühren zu vermeiden.
Benötigte Zeit
10 Minuten
Implementierung
-
Ihre Anwendung löschen
Löschen Sie Ihre Amplify-Anwendung.
- Wählen Sie in der AWS Amplify-Konsole die wildrydes-site-Anwendung aus, die Sie in Modul 1 erstellt haben.
- Wählen Sie auf der Startseite der Anwendung Aktionen und dann Anwendung löschen aus. Geben Sie Löschen ein, wenn Sie zur Bestätigung aufgefordert werden, und wählen Sie dann Löschen.
-
Amazon-Cognito-Benutzerpool löschen
Wenn Sie Modul 2 mithilfe der bereitgestellten AWS-CloudFormation-Vorlage abgeschlossen haben, löschen Sie den Stack einfach über die AWS-CloudFormation-Konsole. Löschen Sie andernfalls den Amazon-Cognito-Benutzerpool, den Sie in Modul 2 erstellt haben.
- Wählen Sie in der Amazon-Cognito-Konsole Ihren WildRydes-Benutzerpoolnamen aus.
- Wählen Sie Benutzerpool löschen.
- Aktivieren Sie das Kästchen neben Löschschutz deaktivieren.
- Geben Sie WildRydes ein, um den Löschvorgang zu bestätigen, und wählen Sie Löschen.
-
Löschen des Serverless-Backends
Löschen Sie die AWS-Lambda-Funktion, die IAM-Rolle und die Amazon-DynamoDB-Tabelle, die Sie in Modul 3 erstellt haben.
AWS-Lambda-Funktion
- Wählen Sie in der AWS-Lambda-Konsole auf der Seite Funktionen die Funktion requestUnicorn aus, die Sie in Modul 3 erstellt haben.
- Wählen Sie im Dropdown-Menü Aktionen die Option Funktion löschen aus.
IAM-Rolle- Wählen Sie in der IAM-Konsole im linken Navigationsbereich Rollen aus.
- Geben Sie im Filterfeld WildRydesLambda ein.
- Aktivieren Sie das Kontrollkästchen neben der Rolle, die Sie in Modul 3 erstellt haben, WildRydesLambda und wählen Sie Löschen.
- Um das Löschen zu bestätigen, geben Sie WildRydesLambda in das Texteingabefeld ein. Wählen Sie Löschen aus.
Amazon-DynamoDB-Tabelle- Wählen Sie in der Amazon-DynamoDB-Konsole im linken Navigationsbereich Tabellen aus.
- Markieren Sie das Kontrollkästchen neben der Ritte-Tabelle, die Sie in Modul 3 erstellt haben.
- Wählen Sie Löschen aus.
- Aktivieren Sie das Kontrollkästchen neben Alle CloudWatch-Alarme für Ritte löschen, geben Sie Bestätigen in das Texteingabefeld ein und wählen Sie Löschen.
- Das Feld Status auf der Seite Tabellen ändert sich in Wird gelöscht, und die Tabelle verschwindet aus der Tabellenliste, wenn sie erfolgreich gelöscht wurde.
-
Löschen der REST-API
Löschen Sie die REST-API, die Sie in Modul 4 erstellt haben.
- Wählen Sie in der Amazon-API-Gateway-Konsole die WildRydes-API aus, die Sie in Modul 4 erstellt haben.
- Wählen Sie in der Dropdownliste Aktionen die Option Löschen aus.
- Wählen Sie auf dem Bestätigungsbildschirm API löschen die Option Löschen aus.
-
Löschen eines CloudWatch Logs
AWS Lambda erstellt automatisch eine neue Protokollgruppe pro Funktion in Amazon CloudWatch Logs und schreibt Protokolle darin, wenn die Funktion aufgerufen wird. Löschen Sie die Protokollgruppe für die Funktion RequestUnicorn . Wenn Sie CloudFormation-Stacks gestartet haben, sind den benutzerdefinierten Ressourcen in diesen Stacks ggf. Protokollgruppen zugeordnet, die Sie löschen müssen.
- Erweitern Sie in der Amazon-CloudWatch-Konsole im linken Navigationsbereich Logsund wählen Sie Protokollgruppen aus.
- Aktivieren Sie das Kontrollkästchen neben der Protokollgruppe /aws/lambda/RequestUnicorn. Wenn sich in Ihrem Konto mehrere Protokollgruppen befinden, geben Sie im Textfeld Filter den Text /aws/lambda/RequestUnicorn ein, damit Sie die Protokollgruppe finden.
- Wählen Sie in der Dropdownliste Aktionen die Option Protokollgruppe(n) löschen aus.
- Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Löschen aus.
- Wenn Sie CloudFormation-Vorlagen zum Abschließen eines Moduls gestartet haben, wiederholen Sie die Schritte 2–4 für alle Protokollgruppen, die mit /aws/lambda/wildrydes-webapp beginnen.
Herzlichen Glückwunsch!
Herzlichen Glückwunsch! Sie haben mit AWS eine Serverless-Webanwendung erstellt und entfernt.