Airflow 触发气流DAG时提交配置:它做什么?
当您通过UI(参见屏幕截图)或API()触发气流DAG时,您可以选择提交JSON配置。然而,据我所知,这种方法的有用性并没有明确的记录。我有两个基本问题:Airflow 触发气流DAG时提交配置:它做什么?,airflow,Airflow,当您通过UI(参见屏幕截图)或API()触发气流DAG时,您可以选择提交JSON配置。然而,据我所知,这种方法的有用性并没有明确的记录。我有两个基本问题: 这是用于应用程序级别的自由形式配置设置,还是仅用于气流配置变量 如果这是针对自由形式的配置设置,那么(在我的代码中)如何访问触发DAG时传递的任何配置 以下是您可以在触发DAG时提供配置的屏幕截图: 是,它用于应用程序级配置 示例- {"appConfig":"Test"} 在你的DAG里读它 def read_app_configur
- 这是用于应用程序级别的自由形式配置设置,还是仅用于气流配置变量
- 如果这是针对自由形式的配置设置,那么(在我的代码中)如何访问触发DAG时传递的任何配置
是,它用于应用程序级配置 示例-
{"appConfig":"Test"}
在你的DAG里读它
def read_app_configuration(**kwargs):
print("Read App Config - Task : Start")
dag_run = kwargs['dag_run']
region = kwargs['dag_run'].conf.get('appConfig')