Lambda のイベントフィルタリング
Lambdaをトリガーする際、イベントに含まれるデータをフィルタリングしてトリガーを制御できる。
Dynamodb Streamのイベントをフィルタリング
DynamoDBに新規レコードが追加された場合、下記の3つのイベントが発生する。
- INSERT - a new item was added to the table.
- MODIFY - one or more of an existing item's attributes were modified.
- REMOVE - the item was deleted from the table
今回は新規登録(INSERT)の場合だけLambdaをトリガーしたいので、INSERTでフィルタリングする。
{
"eventName": [ "INSERT" ]
}
完。