我已在AWS Batch中并行提交了3个作业,我想在所有这3个作业完成时创建一个触发器。
类似我应该能够指定3个作业ID,并且一旦完成所有3个作业就可以更新数据库。
我可以通过长时间的共享来轻松地完成此任务,但是希望基于事件来做某事。 我需要您的帮助。
答案 0 :(得分:0)
最简单的选择是创建第四个批处理作业,该作业将其他三个作业指定为依赖项。该作业将处于PENDING状态,直到其他三个作业成功完成,然后它将运行。在该工作内,您可以更新数据库或执行其他所需的操作。
这种方法的一个缺点是,如果其中一个作业失败,则挂起的作业将自动进入FAILED状态而不运行。