首页 > 解决方案 > lambda 函数仅针对文件名模式的上传触发

问题描述

假设我将文件夹/key.jpg 上传到 S3 存储桶。仅当文件名末尾包含 jpg 的文件被上传时,我将如何触发 lambda 函数?

这是可能的,还是我需要检查函数中的文件名并提前发现它与我正在寻找的不匹配?

我问的原因是很多东西会被上传到桶中,每次触发该功能似乎效率低下(而且成本高昂)。

标签: amazon-web-servicesamazon-s3aws-lambda

解决方案


可以仅在 s3 文件夹中上传 jpg 图像时触发 lambda,请遵循https://n2ws.com/blog/aws-automation/lambda-function-s3-event-triggers。只需在 s3 的事件部分添加 jpg 作为后缀和文件夹名称作为前缀。


推荐阅读