激活 Airflow DAG 的命令行选项

Command Line Option to Activate Airflow DAGs

我们有一个持续集成管道,可以自动将我们的 Airflow DAG 部署到 Airflow 服务器。当部署新版本的 DAG 时,其状态默认为 OFF。我们想将其 ON 作为部署过程执行的任务的一部分。

Airflow 中是否有允许打开 DAG 的命令行选项? 谢谢

好吧,看来我看的不够仔细。答案就在这里Airflow Documentation

您可以使用以下命令关闭 DAG:

$ airflow pause <dag_id>

您可以使用以下命令ON DAG:

$ airflow unpause <dag_id>

当你说新版本时,我假设你更改 DAG_ID,你是否考虑将 airflow.cfg 更新为 dags_are_paused_at_creation = False?