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?
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.
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: Ссылка
Tags und Links aws-lambda aws-rds