【发布时间】:2020-06-16 09:15:05
【问题描述】:
有没有办法知道理解异步作业何时完成?
例如:
我需要在情绪分析作业完成时读取它的输出,而不是通过阻塞程序并等待。我认为应该有一种方法可以触发 lambda 函数或类似的东西。
注意,当作业完成时,它会将结果写入名为 output.tar.gz 的文件中的 s3_bucket
谢谢。
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda amazon-comprehend
有没有办法知道理解异步作业何时完成?
例如:
我需要在情绪分析作业完成时读取它的输出,而不是通过阻塞程序并等待。我认为应该有一种方法可以触发 lambda 函数或类似的东西。
注意,当作业完成时,它会将结果写入名为 output.tar.gz 的文件中的 s3_bucket
谢谢。
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda amazon-comprehend
您可以在创建文件时触发 lambda 函数。
Configuring Amazon S3 Event Notifications 包含有关从 S3 触发事件的一般信息。
Configuring Notifications with Object Key Name Filtering 展示了如何使用过滤来匹配对象键。
【讨论】:
我不确定创建 lambda 函数会有什么帮助。您是否正在尝试查看分析作业的记录/打印内容?
也许您可以创建一个脚本,每隔一段时间检查 s3 中的 output.tar.gz 文件,以了解工作已完成。
【讨论】: