airflow.providers.yandex.utils.credentials
¶
模組內容¶
類別¶
憑證字典描述。 |
函數¶
|
根據憑證返回 Yandex Cloud SDK 的憑證 JSON。 |
|
返回從 JSON 字串或檔案載入的 Yandex Cloud 服務帳戶金鑰。 |
|
返回從 JSON 字串或檔案載入的 Yandex Cloud 服務帳戶 ID。 |
屬性¶
- airflow.providers.yandex.utils.credentials.get_credentials(oauth_token=None, service_account_json=None, service_account_json_path=None)[原始碼]¶
根據憑證返回 Yandex Cloud SDK 的憑證 JSON。
憑證將依此優先順序使用
OAuth Token
服務帳戶 JSON 檔案
服務帳戶 JSON
Metadata Service
- 參數
oauth_token (str | None) – OAuth Token
service_account_json (dict | str | None) – 服務帳戶 JSON 金鑰或字典
service_account_json_path (str | None) – 服務帳戶 JSON 金鑰檔案路徑
- 返回
憑證 JSON
- 返回類型
- airflow.providers.yandex.utils.credentials.get_service_account_key(service_account_json=None, service_account_json_path=None)[原始碼]¶
返回從 JSON 字串或檔案載入的 Yandex Cloud 服務帳戶金鑰。
- airflow.providers.yandex.utils.credentials.get_service_account_id(service_account_json=None, service_account_json_path=None)[原始碼]¶
返回從 JSON 字串或檔案載入的 Yandex Cloud 服務帳戶 ID。
- 參數
service_account_json (dict | str | None) – 服務帳戶 JSON 金鑰或字典
service_account_json_path (str | None) – 服務帳戶 JSON 金鑰檔案路徑
- 返回
Yandex Cloud 服務帳戶 ID
- 返回類型
str | None