我想使用我的python代码库控制气流DAG的运行。有一个启动DAG API POST /api/experimental/dags/<DAG_ID>/dag_runs
但是想知道是否有任何停止DAG api可以将所有任务标记为该特定DAG失败/中止
答案 0 :(得分:0)
您可以使用带有布尔值的/ api / experimental / dags // paused /暂停它。
实验性Rest API目前无法停止DAG。
更新:在mark_dags API中,有一个名为_set_dag_run_state的参数(dag_id,execution_date,state,session = None)。
此外,您可以使用set_dag_run_state_to_failed将dag标记为失败,并使用set_dag_run_state_to_running将dag标记为成功。但是我不太确定它的路由是什么。