amazon-web-services - lambda 函数仅针对文件名模式的上传触发
问题描述
假设我将文件夹/key.jpg 上传到 S3 存储桶。仅当文件名末尾包含 jpg 的文件被上传时,我将如何触发 lambda 函数?
这是可能的,还是我需要检查函数中的文件名并提前发现它与我正在寻找的不匹配?
我问的原因是很多东西会被上传到桶中,每次触发该功能似乎效率低下(而且成本高昂)。
解决方案
可以仅在 s3 文件夹中上传 jpg 图像时触发 lambda,请遵循https://n2ws.com/blog/aws-automation/lambda-function-s3-event-triggers。只需在 s3 的事件部分添加 jpg 作为后缀和文件夹名称作为前缀。
推荐阅读
- r - 如何计算 r 中跨 NA 值的欧几里得距离
- python - ValueError: int() 以 10 为基数的无效文字:'',请帮助修复它
- powershell - 将两个 Powershell 命令的输出添加到数组中
- python - 如何忽略海底小提琴情节中的异常值?
- angular - 如何在ngrx的影响中执行地图运算符?
- apache-kafka - 阿帕奇卡夫卡和传奇
- python - 无法让 pyinstaller 使用 --onefile 和 --noconsole
- javascript - 标题上的 Kendo Grid 复选框未选择所有行
- kubernetes - 我如何保证多实例服务只接收一次事件?
- c# - 将数据输入 Excel 并使用 Out Microsoft.Office.Interop.Excel Service C# 打印出来