airflow.secrets.base_secrets¶
類¶
給定 conn_id 時檢索 Connection 物件,或給定 key 時檢索 Variable 的抽象基類。 |
模組內容¶
- class airflow.secrets.base_secrets.BaseSecretsBackend[source]¶
Bases:
abc.ABC給定 conn_id 時檢索 Connection 物件,或給定 key 時檢索 Variable 的抽象基類。
- abstract get_conn_value(conn_id)[source]¶
從 Secrets 後端檢索表示 Connection 物件的字串值。
如果您的 secrets 後端使用的客戶端已返回 Python dict,則應改為覆蓋
get_connection。- 引數:
conn_id (str) – 連線 ID
- deserialize_connection(conn_id, value)[source]¶
給定 Airflow Connection 的序列化表示,返回一個例項。
檢視第一個字元以確定如何反序列化。
- 引數:
- 返回:
反序列化的 Connection
- 返回型別:
- get_connection(conn_id)[source]¶
返回給定
conn_id的 connection 物件。首先嚐試
get_conn_value,如果未實現,則嘗試get_conn_uri- 引數:
conn_id (str) – 連線 ID