Yandex.Cloud 連線¶
Yandex.Cloud 連線型別支援在 Yandex.Cloud 服務中進行身份驗證。
配置連線¶
- 服務賬戶 auth JSON
JSON 物件字串。
示例:
{"id": "...", "service_account_id": "...", "private_key": "..."}- 服務賬戶 auth JSON 檔案路徑
包含服務賬戶 auth JSON 的檔案路徑。
示例:
/home/airflow/authorized_key.json- OAuth Token
使用者賬戶 OAuth token 字串。
示例:
y3_Vd3eub7w9bIut67GHeL345gfb5GAnd3dZnf08FR1vjeUFve7Yi8hGvc- SSH 公鑰 (可選)
該金鑰將放置在所有建立的 Compute 節點上,允許您在那裡獲得 root shell 訪問許可權。
- Folder ID (可選)
資料夾是用於分隔雲中不同專案的實體。
如果指定,建立節點和叢集時將預設使用此 ID。
詳細資訊請參見此指南。
- Endpoint (可選)
使用此設定配置您的 API 端點。
留空以使用預設端點。
預設連線 IDs¶
所有與 Yandex.Cloud 相關的 hooks 和 operators 預設使用 yandexcloud_default 連線。
驗證到 Yandex.Cloud¶
使用 metadata service¶
如果您沒有指定任何憑據,連線將嘗試使用metadata service進行身份驗證。
為此,您需要將您的服務賬戶與您的 VM 關聯。