【发布时间】:2022-01-17 21:16:42
【问题描述】:
有一个 Lambda 说我的 Lambda 名称是 - XYZ,它有一个 s3 文件上传触发器。现在让我们说如果我上传多个文件说大约 100 并且 lambda 执行开始。 有什么方法可以跟踪 lambda 是否正在运行或已处理所有文件?
这样做的原因是,一旦 lambda 完成了对所有文件的处理,我想触发一个步进函数,所以为了触发我的步进函数,我只想在所有文件都由我的 lambda (XYZ)。 仅供参考:目前没有办法跟踪上传了多少文件
【问题讨论】:
-
您的 Lambda 函数能否确定“最后一个”文件的处理时间?您是否可以修改 Lambda 函数源代码本身,以便触发 Step Function?另外,Java(在你的标题中)与这个问题有什么关系?
-
您的 Lambda 函数能否确定“最后一个”文件的处理时间? - 否 您是否可以修改 Lambda 函数源代码本身,以便触发 Step Function? - 是的,我可以修改 lambda 代码,但我不想为上传的每个文件运行 step 函数另外,Java(在你的标题中)与这个问题有什么关系? - 不相关,我试图弄清楚我是否可以有一个调度程序来不断检查 lambda 实例是否正在运行,所以我提到它可以是 java、python 或类似的任何东西
标签: amazon-web-services aws-lambda