【发布时间】:2023-04-02 06:28:01
【问题描述】:
我的要求是,文件(1000)将被上传到 s3 存储桶。一旦上传,s3:Put Object 事件将被触发,它将为上传到 s3 的对象运行 lambda 函数。转换将发生并且转换后的结果也存储在另一个存储桶中的 s3 中。现在我对我的 lambda 函数代码做了一个小改动。我需要这个更改来反映所有转换后的结果。为此,我需要安排 lambda 函数已上传的文件(1000 个文件)并触发 lambda 函数进行转换,然后再次覆盖我已经存储了转换结果的另一个存储桶。
我的问题是:如何安排 lambda 函数获取已上传的文件(1000 个文件)并触发 lambda 函数进行转换并再次覆盖我已经存储了转换结果的另一个存储桶?
注意:所有 1000 个文件都必须按顺序执行,因为文件的转换结果存储在同一个输出文件中。所以我将保留并发限制为 1
设置:使用 AWS 控制台 UI,编程语言:Python,文件大小:50 MB
【问题讨论】:
-
您可以通过命令行或 UI 控制台运行 Lambda 吗?现在是什么触发了
PutObject事件? -
@stdunbar 我正在通过 UI 控制台运行 lambda
标签: amazon-web-services amazon-s3 aws-lambda