0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Lambdaのトリガーでフィルタリングを使う

Posted at

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" ]
}

Lambdaのトリガー設定から、追加設定を開く。
スクリーンショット 2023-02-08 0.03.21.png

フィルタリング条件にフィルタしたい内容を記載する。
スクリーンショット 2023-02-07 23.53.25.png

完。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?