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