OpenSearch Service ドメインにデータを送信する方法

0

RDSに新しくデータが登録された際に、そのデータをOpenSearchに送信し、インデックスを作成する手段として、最もコストの低い方法をご教示いただきたいです。目標としてはRDSにデータ登録後、10秒以内にはインデックスが作成される方法を探しています。よろしくお願いいたします。

gefragt vor einem Jahr455 Aufrufe
1 Antwort
1
Akzeptierte Antwort

Lambdaなどを使用して定期的にテーブルにデータが追加されていないか確認するのはどうでしょうか?
例えば10秒おきにLambdaを実行するようにEventBridgeを設定してテーブルに新しいデータが含まれていたらOpenSearch Serviceに送る方法もあると思います。

こちら検証はしていないので実際に可能かは不明ですが、RDS Aurora MySQLにあるlambda_sync関数などを使用してテーブルにデータが追加されたタイミングでLambdaを実行するようにすることが可能かもしれません。
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.Lambda.html

以下のブログのようにGlueを使用した方法もあります。
おそらくこちらのやり方の方が一般的かもしれません。
コスト的にはLambdaの方が安くなる可能性はありますが、設定などはこちらの方が楽だと思います。
https://tech.connehito.com/entry/2022/08/24/184911

profile picture
EXPERTE
beantwortet vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen