airflow.secrets.environment_variables

與從環境變數取得連線相關的物件。

模組內容

類別

EnvironmentVariablesBackend

從環境變數檢索連線物件和變數。

屬性

CONN_ENV_PREFIX

VAR_ENV_PREFIX

airflow.secrets.environment_variables.CONN_ENV_PREFIX = 'AIRFLOW_CONN_'[原始碼]
airflow.secrets.environment_variables.VAR_ENV_PREFIX = 'AIRFLOW_VAR_'[原始碼]
class airflow.secrets.environment_variables.EnvironmentVariablesBackend[原始碼]

基底類別: airflow.secrets.BaseSecretsBackend

從環境變數檢索連線物件和變數。

get_conn_uri(conn_id)[原始碼]

傳回連線 conn_id 的 URI 表示形式。

參數

conn_id (str) – 連線 ID

傳回

反序列化的連線

傳回類型

str | None

get_conn_value(conn_id)[原始碼]

從密鑰後端檢索代表連線物件的字串值。

如果您的密鑰後端使用的用戶端已傳回 Python 字典,您應該覆寫 get_connection 來代替。

參數

conn_id (str) – 連線 ID

get_variable(key)[原始碼]

從環境變數取得 Airflow 變數。

參數

key (str) – 變數鍵

傳回

變數值

傳回類型

str | None

這個條目有幫助嗎?