完成特定的3个AWS作业时触发事件

时间:2020-03-02 16:48:26

标签: amazon-web-services aws-batch

我已在AWS Batch中并行提交了3个作业,我想在所有这3个作业完成时创建一个触发器。

类似我应该能够指定3个作业ID,并且一旦完成所有3个作业就可以更新数据库。

我可以通过长时间的共享来轻松地完成此任务,但是希望基于事件来做某事。 我需要您的帮助。

1 个答案:

答案 0 :(得分:0)

最简单的选择是创建第四个批处理作业,该作业将其他三个作业指定为依赖项。该作业将处于PENDING状态,直到其他三个作业成功完成,然后它将运行。在该工作内,您可以更新数据库或执行其他所需的操作。

这种方法的一个缺点是,如果其中一个作业失败,则挂起的作业将自动进入FAILED状态而不运行。

相关问题