(我知道这个问题,但我现在问的已经够老了,希望有更新的答案。)
我正在为 AWS Batch for Airflow 编写一个插件,并且在通过AWSBatchOperator
操作员将作业提交给 Batch 后,我需要一种方法来等到作业完成并通知 Airflow。我正在为此编写一个传感器,因为它似乎是处理它的适当方式。
但是,当AWSBatchOperator
在 AWS Batch 中创建作业时,它需要将该作业 ID 提交给传感器,以便传感器知道要检查什么作业。是否有任何简单的方法可以将信息从已完成的任务传递到其依赖任务?我知道 XCom,但考虑到这种情况的简单性以及我认为这是传感器的常见问题,这似乎有点矫枉过正。
谢谢!