通过UI(请参见屏幕截图)或API(https://airflow.apache.org/docs/stable/rest-api-ref.html)触发Airflow DAG时,您可以选择提交JSON配置。但是据我所知,此方法的有用性尚未明确记录。我有两个基本问题:
以下是屏幕快照,您可以在其中触发DAG时提供配置:
答案 0 :(得分:1)
是的,它用于应用程序级配置。
示例-
{"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')