【发布时间】:2019-12-11 06:12:16
【问题描述】:
我每小时都有一个文件进入 s3。但是可能存在文件可能延迟的情况。收到文件后,我需要做一些功能。
为此,我将安排 cloudwatch 每隔 5 分钟检查一次 s3,以使用 lambda 函数检查文件。现在,一旦我收到文件, 我应该停止 cloudwatch 以在剩下的一小时内触发,并且仅在该小时完成后才启动下一个文件。
示例 - cloudwatch 在上午 12 点触发以查找文件,但未获取该文件。 5 分钟后,在 12:05 AM 再次触发,现在我们有了文件。因此,我们继续使用其余功能。 但是在这里,云手表应该停止到凌晨 1 点,并在凌晨 1 点重新启动以查找下一个文件。
有什么办法可以做到吗?
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda amazon-cloudwatch