View a markdown version of this page

Erste Schritte mit Beispielanwendungen und -mustern - AWS Lambda

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erste Schritte mit Beispielanwendungen und -mustern

Die folgenden Ressourcen können verwendet werden, um schnell Serverless-Apps zu erstellen und bereitzustellen, die einige gängige Lambda-Anwendungsfälle implementieren. Für jede der Beispiel-Apps stellen wir Anweisungen zur Verfügung, um Ressourcen entweder manuell mit dem AWS-Managementkonsole zu erstellen und zu konfigurieren oder AWS Serverless Application Model um die Ressourcen mithilfe von IaC bereitzustellen. Folgen Sie den Anweisungen auf der Konsole, um mehr über die Konfiguration der einzelnen AWS Ressourcen für jede App zu erfahren, oder verwenden Sie sie, AWS SAM um Ressourcen schnell bereitzustellen, wie Sie es in einer Produktionsumgebung tun würden.

Dateiverarbeitung

  • PDF-Verschlüsselungsanwendung: Erstellen Sie eine Serverless-Anwendung, die PDF-Dateien beim Hochladen in einen Bucket in Amazon Simple Storage Service verschlüsselt und in einem anderen Bucket speichert. Dies ist nützlich, um vertrauliche Dokumente beim Hochladen zu schützen.

  • Bildanalyseanwendung: Erstellen Sie eine Serverless-Anwendung, die mithilfe von Amazon Rekognition Text aus Bildern extrahiert. Dies ist nützlich für die Dokumentverarbeitung, Inhaltsmoderation und automatisierte Bildanalyse.

Datenbankintegration

  • Queue-to-Database Anwendung : Erstellen Sie eine serverlose Anwendung, die Warteschlangennachrichten in eine Amazon RDS-Datenbank schreibt. Dies ist nützlich für die Verarbeitung von Benutzerregistrierungen und die Bearbeitung von Bestellungen.

  • Datenbankereignis-Handler: Erstellen Sie eine Serverless-Anwendung, die auf Änderungen in Amazon-DynamoDB-Tabellen reagiert. Dies ist nützlich für Audit-Protokollierung, Datenreplikation und automatisierte Workflows.

Geplante Aufgaben

  • Anwendung zur Datenbankwartung : Erstellen Sie eine serverlose Anwendung, die automatisch Einträge, die älter als 12 Monate sind, nach einem Cron-Zeitplan aus einer Amazon DynamoDB-Tabelle löscht. Dies ist nützlich für die automatische Datenbankwartung und das Datenlebenszyklusmanagement.

  • Erstellen Sie einen EventBridge Scheduler-Zeitplan für Lambda-Funktionen : Verwenden Sie den EventBridge Scheduler, um eine Lambda-Funktion nach einem einmaligen oder wiederkehrenden Zeitplan aufzurufen. EventBridge Der Scheduler unterstützt Cron- und Rate-Ausdrücke, flexible Zeitfenster, Wiederholungsrichtlinien und Warteschlangen, in denen keine Nachrichten mehr angezeigt werden. Sie können einen Zeitplan direkt von der Lambda-Konsole aus mithilfe des Add-Trigger-Flows oder von der Scheduler-Konsole aus erstellen. EventBridge

Weitere Ressourcen

Die folgenden Ressourcen enthalten weitere Informationen zu Lambda und zur Entwicklung von Serverless-Anwendungen:

  • Serverless Land: Eine Bibliothek mit gebrauchsfertigen Mustern für die Erstellung von Serverless-Apps. Es hilft Entwicklern, Anwendungen mithilfe von AWS Diensten wie Lambda, API Gateway und schneller zu erstellen. EventBridge Die Website bietet vorgefertigte Lösungen und bewährte Methoden, die die Entwicklung von Serverless-Systemen erleichtern.

  • Lambda-Beispielanwendungen : Anwendungen, die im GitHub Repository für dieses Handbuch verfügbar sind. Diese Beispiele veranschaulichen die Verwendung verschiedener Sprachen und AWS Dienste. Jede Beispielanwendung enthält Skripts für die einfache Bereitstellung und Bereinigung und unterstützende Ressourcen.

  • Codebeispiele für Lambda mithilfe von AWS SDKs : Beispiele, die Ihnen zeigen, wie Sie Lambda mit AWS Software Development Kits (SDKs) verwenden. Diese Beispiele umfassen Grundlagen, Aktionen, Szenarien und Beiträge aus der Community. AWS Die Beispiele umfassen grundlegende Operationen, einzelne Servicefunktionen und spezifische Aufgaben, bei denen mehrere Funktionen oder AWS Dienste verwendet werden.