Lambda関数でS3をトリガーに設定する際に気を付けるポイント
Lambda関数を実行している際に、 なぜかaws-cliでs3にファイルをアップロードするとLambdaが発火せずにはまった内容。
原因はイベントタイプ設定で、イベントタイプで「PUT」を設定していたのが問題であった。
GUIからファイルをアップロードする際は、 マルチパートで分割してアップしないのでLambdaは発火していた。
しかしaws-cliから大きいファイルをアップロードする際は、 マルチパートで分割してアップするみたいでLambdaが発火しない。
zappa等でDeployする際は以下に注意が必要
s3:ObjectCreated:PUT ← これはNG s3:ObjectCreated:* ← これはOK