我有一个lambda函数,我需要运行eveytime我的s3 Bucket有一个变化。我已经添加了触发器,它工作正常,但我想知道是否有任何方法来限制lambda函数运行的范围...例如,它不是在整个存储桶上运行,而是仅在文件夹(在桶内)已经进行了更改?!或类似的东西..!
答案 0 :(得分:3)
您可以指定规则:
- s3:
bucket: photos
event: s3:ObjectCreated:*
rules:
- prefix: uploads/
- suffix: .jpg
请参阅yml definition中的functions/events/s3
部分。
答案 1 :(得分:1)
每this AWS announcement,您可以为S3事件触发器添加前缀或后缀限制。