S3でどんな操作をしたらLambda関数が起動するのか試してみた。
主にブラウザベースで。
※不明なやつはわかったら更新するかも
#S3のイベントタイプ
Event Type
- Put
- Post
- Copy
- Complete Multipert Upload
- Object Created(All)
- Delete
- Delete marker created
- Object Removed(All)
##Put
S3にファイルアップロード
##Post
不明
AWS CLIからの操作かな?
##Copy
- 適当なファイル名から起動パターンのファイル名に変更
- 別のフォルダやバケットからファイルをコピー→貼り付け
- 別のフォルダやバケットからファイルの切り取り→貼り付け
コピーと切り取りはファイルの数だけLambda関数が起動する。
##Complete Multipert Upload
不明
AWS CLIからの操作かな?
##Object Created(All)
creat系の全ての操作
##Delete
- ファイルの削除
- 起動パターンのファイル名から適当なファイル名に変更
- ファイルの切り取り→別のフォルダやバケットに貼り付け
削除と切り取りはファイルの数だけLambda関数が起動する。
##Delete marker created
不明
AWS CLIからの操作かな?
##Object Removed(All)
Remove系の全ての操作