Ami*_*t R 5 amazon-s3 amazon-web-services aws-lambda
我有多个相关文件作为组上传到 S3 存储桶,我想使用 aws Lambda 对其进行处理。例如,externaly、inventory.txt、orders.txt、order_details.txt 会在 s3 存储桶的一个文件夹中接收。这些是一批的一部分。其他人将在同一存储桶的另一个文件夹中发送相同的文件。我想同时处理这些文件(清理、合并等)(因此同时处理 3 个文件)。
我在 S3 创建对象事件级别上尝试过 Lambda,但它会为每个上传的文件触发。我希望 lambda 触发 3 个文件(以及另一个目录中的其他 3 个文件(如果适用))。
小智 0
上传过程完成后,使其创建一个触发文件(虚拟文件)。例如,您的流程在复制完成后上传orders.txt、s3://my-bucket/today_date/
inventory.txt s3://my-bucket/today_date/today_date.complete 。
将 S3 事件触发器添加到您的 lambda 函数中,以便在.complete文件上传到 S3 时执行,并使用 lambda 处理其余文件并删除 .complete 文件。第二天重复该过程。
| 归档时间: |
|
| 查看次数: |
2897 次 |
| 最近记录: |