Airflow apache为DAG文件夹中的所有脚本定义数据

Airflow apache为DAG文件夹中的所有脚本定义数据,airflow,Airflow,我有亚马逊S3连接设置等数据。。这与我的DAG文件夹中的许多.py文件相关 我知道,default\u args与特定.py文件中的所有DAG共享 我的问题是如何定义可以访问DAG文件夹中所有文件的数据 假设我需要更改我的S3连接详细信息。。。我不想检查所有的文件,然后一个一个地修改。我只想在一个地方改变它 气流是否支持此功能?这正是连接的使用案例。您不需要传递敏感信息,即凭据,而是创建一个连接记录,该记录代表您保存该信息,并使用字符串引用该信息 您可以。它甚至可以加密密码!如果不是连接呢?这只

我有亚马逊S3连接设置等数据。。这与我的DAG文件夹中的许多.py文件相关

我知道,
default\u args
与特定.py文件中的所有DAG共享 我的问题是如何定义可以访问DAG文件夹中所有文件的数据

假设我需要更改我的S3连接详细信息。。。我不想检查所有的文件,然后一个一个地修改。我只想在一个地方改变它


气流是否支持此功能?

这正是
连接的使用案例。您不需要传递敏感信息,即凭据,而是创建一个
连接
记录,该记录代表您保存该信息,并使用字符串引用该信息


您可以。

它甚至可以加密密码!如果不是连接呢?这只是一个很好的例子。假设我在许多DAG中(在不同的.py文件中)使用VAT值进行计算。现在增值税是18%。明天可能是19%。。。我不想在每个过程中硬编码。。。我想从每个进程引用它,并且只在一个地方更改它。您可以使用
变量来实现这一点。