AWS Lambda和S3触发事件数据

时间:2017-10-31 12:33:41

标签: amazon-web-services amazon-s3 aws-lambda s3-bucket

我有一个lambda函数,我需要运行eveytime我的s3 Bucket有一个变化。我已经添加了触发器,它工作正常,但我想知道是否有任何方法来限制lambda函数运行的范围...例如,它不是在整个存储桶上运行,而是仅在文件夹(在桶内)已经进行了更改?!或类似的东西..!

2 个答案:

答案 0 :(得分:3)

您可以指定规则:

- s3:
  bucket: photos
  event: s3:ObjectCreated:*
  rules:
    - prefix: uploads/
    - suffix: .jpg

请参阅yml definition中的functions/events/s3部分。

答案 1 :(得分:1)

this AWS announcement,您可以为S3事件触发器添加前缀或后缀限制。