airflow.secrets.metastore

與從 Metastore 資料庫取得連線相關的物件。

模組內容

類別

MetastoreBackend

從 Airflow Metastore 資料庫檢索連線物件和變數。

class airflow.secrets.metastore.MetastoreBackend[原始碼]

基底: airflow.secrets.BaseSecretsBackend

從 Airflow Metastore 資料庫檢索連線物件和變數。

get_connection(conn_id, session=NEW_SESSION)[原始碼]

傳回具有給定 conn_id 的連線物件。

先嘗試 get_conn_value,如果未實作,則嘗試 get_conn_uri

參數

conn_id (str) – 連線 ID

get_connections(conn_id, session=NEW_SESSION)[原始碼]

傳回具有給定 conn_id 的連線物件。

參數

conn_id (str) – 連線 ID

get_variable(key, session=NEW_SESSION)[原始碼]

從 Metadata DB 取得 Airflow 變數。

參數

key (str) – 變數鍵

傳回

變數值

傳回類型

str | None

此條目是否有幫助?