airflow.providers.ydb.utils.credentials

模組內容

函數

get_credentials_from_connection(endpoint, database, ...)

根據連線設定,傳回適用於 YDB SDK 的 YDB 憑證物件。

屬性

log

airflow.providers.ydb.utils.credentials.log[原始碼]
airflow.providers.ydb.utils.credentials.get_credentials_from_connection(endpoint, database, connection, connection_extra=None)[原始碼]

根據連線設定,傳回適用於 YDB SDK 的 YDB 憑證物件。

憑證將依此優先順序使用

  • 登入名稱

  • 權杖

  • service_account_json_path

  • service_account_json

  • use_vm_metadata

  • 匿名

參數
  • endpoint (str) – YDB 叢集位址,例如 grpcs://my-server.com:2135

  • database (str) – YDB 資料庫名稱,例如 /local

  • connection (airflow.models.connection.Connection) – 連線物件

  • connection_extra (dict[str, Any] | None) – 連線額外設定

傳回

YDB 憑證物件

傳回類型

Any

此條目是否有幫助?