气流:通过带有参数/配置的UI触发DAG

时间:2020-03-06 01:32:17

标签: airflow airflow-scheduler

我看到一个人可以使用airflow命令行使用参数/配置键值对来触发_dag:

For Apache Airflow, How can I pass the parameters when manually trigger DAG via CLI?

就我而言,我想通过气流UI集中所有气流操作(最好不授予CLI访问权限),该操作具有一个用于触发dag的按钮:

enter image description here

如何通过UI传递外部参数/配置?

1 个答案:

答案 0 :(得分:3)

如果您使用的是最新版本的Airflow或可以升级,那么您很幸运。在AIRFLOW-5843#5843下的Airflow 1.10.8中添加了对触发使用配置Blob运行DAG的支持。它不是通过您指向的同一触发器DAG图标,而是通过从“浏览”->“ DAG运行”->“创建”创建DAG运行。

支持conf的新表单的屏幕截图,该conf是从添加它的pull请求中复制的。

Add DAG Run

该表单还将验证conf的JSON,这实际上可能是超出CLI的一步。