Aufrufen einer Lambda-Funktion aus einem Amazon Aurora MySQL-DB-Cluster
Sie können eine AWS Lambda-Funktion von einem Amazon Aurora MySQL-kompatiblen Edition-DB-Cluster mit der nativen Funktion lambda_sync oder lambda_async aufrufen. Damit Sie eine Lambda-Funktion von einem Aurora MySQL aufrufen können, benötigt der Aurora-DB-Cluster Zugriff auf Lambda. Details zum Gewähren des Zugriffs auf Aurora MySQL finden Sie unter Gewähren von Zugriff auf Lambda für Aurora. Informationen zu den gespeicherten lambda_sync- und lambda_async-Funktionen finden Sie unter Aufrufen einer Lambda-Funktion mit einer nativen Aurora MySQL-Funktion.
Sie können eine AWS Lambda-Funktion auch mithilfe einer gespeicherten Prozedur aufrufen. Die Verwendung einer gespeicherten Prozedur ist jedoch veraltet. Wir empfehlen nachdrücklich die Verwendung einer Aurora MySQL-nativen Funktion, wenn Sie eine der folgenden Aurora MySQL-Versionen nutzen:
-
Aurora MySQL Version 2 für MySQL 5.7-kompatible Cluster.
-
Aurora MySQL Version 3.01 und höher für MySQL 8.0-kompatible Cluster. Die gespeicherte Prozedur ist in Aurora MySQL Version 3 nicht verfügbar.
Weitere Informationen dazu, wie Sie Aurora Zugriff auf Lambda gewähren und eine Lambda-Funktion aufrufen, finden Sie in den folgenden Themen.