Airflow 有没有办法将气流中的两个任务联系在一起,而不是重试?

Airflow 有没有办法将气流中的两个任务联系在一起,而不是重试?,airflow,Airflow,我在dag中有两个任务。一个获取auth令牌,另一个使用该令牌在api中执行某些操作。使用XCOM传递令牌 看起来像: auth_task = AuthTask(task_id="auth_task" ... ) api_task = ApiTask(task_id="api_task", xcom_task_id="auth_task" ... ) auth_task >> api_task 问题是来

我在dag中有两个任务。一个获取auth令牌,另一个使用该令牌在api中执行某些操作。使用XCOM传递令牌

看起来像:

   auth_task = AuthTask(task_id="auth_task" ... )
   api_task = ApiTask(task_id="api_task", xcom_task_id="auth_task" ... )

   auth_task >> api_task
问题是来自
auth_任务的令牌的TTL大约为一小时,因此如果任务失败,并且有人在一小时后手动重试(清除,等等),我们真正想要做的就是重试/清除auth_任务。有没有办法把他们分组