在对AWS S3 bucket 进行上传文件,和删除文件的时候,是可以通过触发lambda 实现 event notification 的。
下面先看一下: S3 创建event 的地方:
进入bucket, 点击property:
点击event notification:

今天碰到的问题,就是上面的配置,只选了: put, 没有点击左边的All object creation, 所以,我在上传文件的时候,小文件,就触发lambda 了,但是80M, 200M 的文件就没有触发Lambda, 后来改成 ALL 的配置后,就触发了,可能aws s3 对小文件的传输方式是put, 但是大文件可能是post 了。