触发lambda基于特定的文件名(如*.xlsx)上传到s3文件夹,当(*__processed.xlsx)上传到同一个



lambda函数只在以下情况下运行

  1. 在s3 (*.xlsx)中上传一个文件,然后通过lambda进行处理。
  2. 处理后,文件将再次来到这里,只是这次文件名将是*_processed.xlsx。这次有没有办法不触发呢?

我只看到可以传递文件夹名称的前缀和可以传递。xlsx的后缀。

如果这个要求可以实现,你有什么建议吗?

我将传递文件夹名称和后缀,我可以传递。xlsx.

不支持这种过滤S3事件中。你需要设置一个额外的lambda函数来做你想要的过滤,然后把它推到下一个lambda:

S3 ---> Lambda Filter ---> SQS ----> Processing lambda