0

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

4

2 回答 2

3

您可以指定规则:

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

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

于 2017-10-31T12:45:56.843 回答
1

根据此 AWS 公告,您可以为 S3 事件触发器添加前缀或后缀限制。

于 2017-10-31T14:13:06.223 回答