Veröffentlicht am: Feb 28, 2023
AWS Lambda unterstützt jetzt Änderungs-Streams von Amazon DocumentDB als Ereignisquelle. Die Änderungs-Streams-Funktion in Amazon DocumentDB (mit MongoDB-Kompatibilität) bietet eine zeitlich geordnete Abfolge von Änderungsereignissen, die innerhalb der Sammlungen Ihres Clusters auftreten. Kunden können diese Ereignisse jetzt in ihren Serverless-Anwendungen nutzen, die auf Lambda basieren.
Amazon DocumentDB ist eine vollständig verwaltete, skalierbare und hochverfügbare MongoDB-kompatible Dokumentdatenbank, die es einfach macht, JSON-Daten zu speichern, abzufragen und zu indizieren. Mit Änderungs-Streams von Amazon DocumentDB als Ereignisquelle für Lambda können Sie ereignisgesteuerte Anwendungen erstellen, die nahezu in Echtzeit auf Änderungen in Ihren Datenbanken reagieren. Sie können Lambda-Funktionen verwenden, um neue Dokumente zu verarbeiten, Aktualisierungen vorhandener Dokumente zu verfolgen oder gelöschte Dokumente zu protokollieren. Sie können jede Programmiersprache verwenden, die von Lambda unterstützt wird, um Ihre Funktionen zu schreiben.
Aktivieren Sie zunächst Änderungs-Streams in Ihrem Amazon-DocumentDB-Cluster und wählen Sie dann über die AWS-Managementkonsole, AWS CLI, AWS SAM oder AWS SDK für Lambda Ihren Cluster als Ereignisquelle für Ihre Lambda-Funktion aus. Änderungs-Streams von Amazon DocumentDB als Lambda-Ereignisquelle sind in allen kommerziellen AWS-Regionen verfügbar, in denen sowohl AWS Lambda als auch Amazon DocumentDB verfügbar sind. Für die Bereitstellung einer Zuordnung von Ereignisquellen fallen keine zusätzlichen Gebühren an. Für die Aktivierung von Änderungs-Streams von Amazon DocumentDB entstehen jedoch Kosten. Weitere Informationen finden Sie unter Preise von Amazon DocumentDB. Sie zahlen für die Lambda-Aufrufe, die durch einen Änderungs-Stream von Amazon DocumentDB ausgelöst werden. Weitere Informationen zur Entwicklung einer Amazon-DocumentDB-Konsumentenanwendung mit Lambda finden Sie im Lambda-Entwicklerhandbuch.