【发布时间】:2021-01-26 10:14:00
【问题描述】:
我必须完成一项任务,大致分为 3 个步骤。
1. To run a shell script on AWS ec2 instance , and this script generates output data in a file in s3 bucket
2. Download this output data and process it to generate another set of data
3. Feeding final data to a service.
整个过程必须在一定的时间间隔内完成,比如 5 小时。
步骤 2,3 在 java 中使用 aws java sdk 很容易实现。
我也一直在尝试在 java 程序中做第一步,但到目前为止我发现这并不是那么简单。因此,我正在考虑的另一种方法是在 aws 本身上配置一个作业,该作业每 5 小时运行一次 shell 脚本,完成后我的 java 服务将被通知执行接下来的 2 个步骤。
但我对 AWS 不太熟悉,无法确定这是否是一种好的可行方法。
请提出建议。
【问题讨论】:
标签: amazon-web-services aws-java-sdk