2017-10-25 2 views
0

DynamoDBがラムダ機能をトリガできるイベントの種類については、ドキュメントを見つけることができません。私が見つけることができるのは、新しいレコードがテーブルに追加されたときやレコードが更新されたときのことです。それらの2つの「唯一の」アクション/イベントは利用可能ですか?または、私が存在しないレコードを要求したときにラムダ関数を起動することもできますか(これは私の場合、私はDynamoDBをキャッシュとして使用します)?DynamoDBでラムダ関数を起動するためにどのようなイベントがトリガされますか?

答えて

0

存在しないキーをクエリしたユーザーがDynamoDBでサポートされていないため、自動的にLambda関数をトリガします。クエリのコードでそれを処理する必要があります。

+0

ありがとう、私が知る必要があったすべて –

0

DynamoDBで発生するイベントによるAWSラムダのトリガーは、utilizing DynamoDB Streamsによって行われます。 documentationで述べたよう

DynamoDBのストリームは、24時間までのログにこの情報アイテムレベルの任意DynamoDBのテーブルの修正、格納の時間順のシーケンスを捕捉します。

したがって、読み取り操作の場合には当てはまらないデータを変更する操作のみを取得します。

関連する問題