【发布时间】:2020-11-18 14:56:24
【问题描述】:
我正在开发一个将文件上传到 AWS S3 存储桶的 JAVA 项目。现在我需要每天早上 8 点在 S3 中处理这些文件(验证并将数据发送到数据库)。我计划为此使用 AWS 调度程序。但我很困惑我必须使用什么调度程序以及如何使用。我浏览了文档,发现了关于 AWS Batch 和 AWS cloud watch scheduler through Lambda。但我不知道在这种情况下使用 AWS 调度程序的最佳方式是什么。不确定天气 AWS Batch 是否适用于此。其实我也需要考虑成本。 如果你能建议我解决这个问题的最佳方法,我很高兴。也欢迎替代方法。
P.S:文件处理需要 15 分钟以上。而且我还需要配置其他几个调度器。
【问题讨论】:
-
调度器是什么意思?您正在谈论调度程序的一些批处理作业。
-
我需要在 AWS 中安排多个 API 调用。例如,我需要每天早上 8 点调用 customerDataBackup Api。
-
使用 eventbridge (cloudwatch scheduler) 调用 lambda 函数并从 lambda 调用 API。
标签: java amazon-web-services aws-lambda aws-batch