Sie können dies tun, wenn Sie Amazon Aurora verwenden.
Eines der letzten Updates in Amazon Aurora ist die Unterstützung zum Aufrufen einer Lambda-Funktion aus einer gespeicherten Prozedur.
Um Ihre Anforderung zu implementieren, können Sie einen SQL-Trigger erstellen, der eine gespeicherte SQL-Prozedur aufruft, die dann eine Lambda-Funktion aufruft, die diese Daten an Elastic Search sendet.
Referenz: Invoking a Lambda Function from an Amazon Aurora DB Cluster
Wenn Sie nicht Aurora verwenden, aber mit MySQL oder MariaDB, empfehle ich Umschalten, wenn diese Funktion für Ihre Anwendung wirklich wichtig ist.
Wenn Sie eine andere Datenbank als Aurora, MySQL oder MariaDB verwenden, müssen Sie Ihre Anwendung überdenken, um die Daten parallel zu RDS und ElasticSearch zu schreiben. Ich würde auch folgende Architekturmuster empfehlen:
Was ist die Datenbank, die Sie in RDS verwenden? – Ashan
@Ashan Datenbank: Mariadb – Suchit