RDS-Service Auslösendes Lambda

8

Ich bin neu in AWS und suchte nach einer Möglichkeit, Lambda aus dem RDS-Dienst, insbesondere MYSQL, auszulösen. Gibt es eine Möglichkeit, dies zu erreichen? Wenn nicht, gibt es einen anderen Weg, um das Gleiche zu erreichen?

    
Roopesh Kumar 29.11.2015, 09:07
quelle

2 Antworten

3

Es gibt keine Möglichkeit, Lambda-Funktionen direkt aus RDS auszulösen, aber Sie können ein SNS-Thema mit einer RDS-Instanz für Benachrichtigungen verknüpfen (siehe this ) und dann dieses SNS-Thema als Ereignisquelle zu einer Lambda-Funktion hinzufügen, die denselben Effekt hätte. Dieses Dokument beschreibt die verfügbaren Ereigniskategorien in RDS.

    
garnaat 29.11.2015 13:52
quelle
2

Wenn Sie AWS Aurora verwenden, können Sie eine AWS-Lambda-Funktion aufrufen, indem Sie die Prozedur mysql.lambda_async aufrufen.

Beispiel:

%Vor%

lambda_function_ARN

  

Der Amazon Resource Name (ARN) der aufzurufenden Lambda-Funktion.

lambda_function_input

  

Die Eingabezeichenfolge im JSON-Format für die aufgerufene Lambda-Funktion.

Weitere Details finden Sie hier: Ссылка

    
Jim Geurts 21.04.2017 03:35
quelle

Tags und Links