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系の全ての操作