如何定期提交aws批处理作业

时间:2017-11-16 13:29:45

标签: amazon-web-services aws-sdk aws-batch

我们正在寻找aws批处理作业,我们希望在某个预定义的时间间隔内提交此批处理作业。例如:我们希望每4小时自动提交一次这项工作。

可能是实现它的首选方式。

2 个答案:

答案 0 :(得分:10)

您可以使用Cloudwatch安排批处理作业。在Cloudwatch控制台中:

  1. 点击规则
  2. 点击蓝色"创建规则"按钮
  3. 点击" Schedule"单选按钮
  4. 将固定费率更改为4小时,或者您可以使用cron表达式
  5. 在屏幕右侧添加批处理作业的目标,填写队列,作业名称,作业定义等。
  6. 我们将这个用于所有批处理作业,效果非常好。

答案 1 :(得分:1)

创建提交批处理作业的AWS Lambda函数(这将是几行Python代码),并配置CloudWatch预定事件以按照您所需的计划触发Lambda函数(通过Lambda控制台非常简单)。 p>