In diesem Modul gehen Sie die Schritte durch, mit denen alle in diesem Tutorial erstellten Ressourcen beendet werden. Sie werden Ihre AWS Amplify-Anwendung, einen Amazon Cognito User Pool, eine AWS Lambda-Funktion, eine IAM-Rolle, eine DynamoDB-Tabelle, eine REST-API und ein CloudWatch-Protokoll beenden. Dabei hat es sich bewährt, Ressourcen zu löschen, die Sie nicht mehr verwenden, um unerwünschte Gebühren zu vermeiden.

Veranschlagte Zeit für das Modul: 10 Minuten

Gelöschte Services: AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB, Amazon Cognito, AWS CloudWatch 


Führen Sie die folgenden schrittweisen Anweisungen aus, um die AWS-Ressourcen zu löschen, die Sie in den einzelnen Modulen erstellt haben. Klicken Sie auf die Nummer eines jeweiligen Schritts, um den Bereich zu erweitern.

  • Schritt 1: Ihre App löschen

    Löschen Sie Ihre Amplify-App.


    1. Wählen Sie in der AWS-Managementkonsole Services und dann unter Mobile die Option AWS Amplify.

    2. Wählen Sie die in Modul 1 erstellte App aus.

    3. Wählen Sie auf der App-Landingpage 'Aktionen > App löschen'. Geben Sie 'Löschen' ein, wenn Sie zur Bestätigung aufgefordert werden, und wählen Sie dann Bestätigen.

  • Schritt 2. 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.


    1. Klicken Sie in der AWS-Konsole auf Services und wählen Sie dann unter "Mobile Services" die Option Cognito aus.

    2. Wählen Sie Manage your User Pools (Benutzerpools verwalten).

    3. Wählen Sie den in Modul 2 erstellten WildRydes-Benutzerpool aus.

    4. Wählen Sie in der oberen rechten Ecke der Seite Delete pool (Pool löschen) aus.

    5. Geben Sie delete (Löschen) ein und wählen Sie bei der Aufforderung zum Bestätigen Delete pool (Pool löschen).

  • Schritt 3. Löschen des serverlosen Backends

    Löschen Sie die AWS Lambda-Funktion, die IAM-Rolle und die Amazon DynamoDB-Tabelle, die Sie in Modul 3 erstellt haben.


    Lambda-Funktion

    1. Klicken Sie in der AWS-Managementkonsole auf Services und wählen dann unter "Compute" (Berechnen) die Option Lambda aus.

    2. Wählen Sie die in Modul 3 erstellte Funktion RequestUnicorn aus.

    3. Wählen Sie im Dropdown-Menü Actions (Aktionen) die Option Delete function (Funktion löschen) aus.

    4. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Delete (Löschen) aus.

    IAM-Rolle

    1. Klicken Sie in der AWS Management Console auf Services und wählen Sie dann unter "Security, Identity & Compliance" (Sicherheit, Identität und Compliance) die Option IAM aus.

    2. Wählen Sie im Navigationsmenü die Option Roles (Rollen) aus.

    3. Geben Sie im Filterfeld WildRydesLambda ein.

    4. Wählen Sie die in Modul 3 erstellte Rolle aus.

    5. Wählen Sie in der Dropdown-Liste Role actions (Rollenaktionen) die Option Delete role (Rolle löschen) aus.

    6. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Yes, Delete (Ja, löschen).

    DynamoDB-Tabelle

    1. Klicken Sie in der AWS-Managementkonsole auf Services und wählen Sie dann unter "Databases" (Datenbanken) die Option DynamoDB aus.

    2. Wählen Sie im Navigationsmenü die Option Tables (Tabellen) aus.

    3. Wählen Sie die Tabelle Rides aus, die Sie in Modul 3 erstellt haben.

    4. Wählen Sie im Dropdown-Menü Actions (Aktionen) die Option Delete table (Tabelle löschen) aus.

    5. Lassen Sie das Kontrollkästchen Delete all CloudWatch alarms for this table (Alle CloudWatch-Alarme für die Tabelle löschen) aktiviert und wählen Sie Delete (Löschen).

  • Schritt 4. Löschen der REST API

    Löschen Sie die REST API, die Sie in Modul 4 erstellt haben. In der Dropdownliste Actions (Aktionen) gibt es die Option Delete API (API löschen), wenn Sie Ihre API in der Amazon API Gateway-Konsole auswählen.


    1. Klicken Sie in der AWS-Managementkonsole auf Services und dann unter "Application Services" (Anwendungs-Services) auf API Gateway.

    2. Wählen Sie die in Modul 4 erstellte API aus.

    3. Erweitern Sie im Dropdown-Menü Actions (Aktionen) die Option Delete API (API löschen).

    4. Geben Sie den Namen der API ein, wenn Sie dazu aufgefordert werden, und wählen Sie dann Delete API (API löschen) aus.

  • Schritt 5. 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.


    1. Klicken Sie in der AWS-Konsole auf Services und wählen Sie dann unter "Management Tools" (Verwaltungstools) die Option CloudWatch aus.

    2. Wählen Sie im Navigationsmenü Logs (Protokolle) aus.

    3. Wählen Sie die Protokollgruppe /aws/lambda/RequestUnicorn aus. Wenn sich in Ihrem Konto mehrere Protokollgruppen befinden, geben Sie im Textfeld Filter den Text /aws/lambda/RequestUnicorn ein, damit Sie die Protokollgruppe schnell finden.

    4. Wählen Sie im Dropdown-Menü Actions (Aktionen) die Option Delete log group (Protokollgruppe löschen) aus.

    5. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Yes, Delete (Ja, löschen).

    6. Wenn Sie CloudFormation-Vorlagen zum Abschließen eines Moduls gestartet haben, wiederholen Sie die Schritte 3–5 für alle Protokollgruppen, die mit /aws/lambda/wildrydes-webapp beginnen.

Serverless_Web_App_LP_assets-badge

Glückwunsch! Sie haben eine serverlose Webanwendung mithilfe von Amazon Web Services (AWS) erstellt und beendet.

Weitere Informationen

Erhalten Sie eine Übersicht über die Funktionen, Komponenten und Anwendungsfälle für serverloses Computing auf Amazon Web Services (AWS). Serverlose Datenverarbeitung besuchen »

Detaillierte Informationen

Lesen Sie mehr über Multi-Tier-Architekturen mithilfe von API Gateway und AWS Lambda, um Bereitstellungs- und Betriebszyklen zu verringern. Whitepaper lesen »

Erstellen eines Workflows

Erfahren Sie mehr über eine Methode zum Automatisieren der Bereitstellung serverloser Anwendungen, die unter AWS Lambda mithilfe von CI/CD-Tools von AWS ausgeführt werden. Webinar ansehen »