我看到一个人可以使用airflow命令行使用参数/配置键值对来触发_dag:
For Apache Airflow, How can I pass the parameters when manually trigger DAG via CLI?
就我而言,我想通过气流UI集中所有气流操作(最好不授予CLI访问权限),该操作具有一个用于触发dag的按钮:
如何通过UI传递外部参数/配置?
答案 0 :(得分:3)
如果您使用的是最新版本的Airflow或可以升级,那么您很幸运。在AIRFLOW-5843中#5843下的Airflow 1.10.8中添加了对触发使用配置Blob运行DAG的支持。它不是通过您指向的同一触发器DAG图标,而是通过从“浏览”->“ DAG运行”->“创建”创建DAG运行。
支持conf的新表单的屏幕截图,该conf是从添加它的pull请求中复制的。
该表单还将验证conf的JSON,这实际上可能是超出CLI的一步。