Airflow Summit 2025 将于 10 月 07-09 日举行。立即注册享受早鸟票优惠!

airflow.secrets.environment_variables

与从环境变量获取连接相关的对象。

属性

CONN_ENV_PREFIX

VAR_ENV_PREFIX

EnvironmentVariablesBackend

从环境变量中检索 Connection 对象和 Variable。

模块内容

airflow.secrets.environment_variables.CONN_ENV_PREFIX = 'AIRFLOW_CONN_'[source]
airflow.secrets.environment_variables.VAR_ENV_PREFIX = 'AIRFLOW_VAR_'[source]
class airflow.secrets.environment_variables.EnvironmentVariablesBackend[source]

基类: airflow.secrets.BaseSecretsBackend

从环境变量中检索 Connection 对象和 Variable。

get_conn_value(conn_id)[source]

从 Secrets 后端检索表示 Connection 对象的字符串值。

如果 secrets 后端使用的客户端已经返回 Python 字典,则应改为重写 get_connection

参数:

conn_id (str) – 连接 ID

get_variable(key)[source]

从环境变量中获取 Airflow Variable。

参数:

key (str) – 变量 Key

返回:

变量值

返回类型:

str | None

此条目有帮助吗?