1

有没有办法知道理解异步作业何时完成?

例如:

我需要在完成后读取情绪分析作业的输出,而不是通过阻止程序并等待。我认为应该有一种方法来触发 lambda 函数或类似的东西。

请注意,当作业完成时,它会将结果写入名为 output.tar.gz 的文件中的 s3_bucket

谢谢。

4

2 回答 2

2

您可以在创建文件时触发 lambda 函数。

配置 Amazon S3 事件通知包含有关从 S3 触发事件的一般信息。

使用对象键名称过滤配置通知显示了如何使用过滤来匹配对象键。

于 2020-03-03T22:54:14.317 回答
1

我不确定创建 lambda 函数会有什么帮助。您是否尝试查看分析作业的记录/打印内容?

也许您可以创建一个脚本,每隔一段时间检查 s3 中的 output.tar.gz 文件,以了解工作已完成。

于 2020-03-03T22:45:21.417 回答