Yandex.Cloud 連線

Yandex.Cloud 連線類型啟用在 Yandex.Cloud 服務中的身份驗證。

設定連線

服務帳戶授權 JSON

JSON 物件字串。

範例: {"id": "...", "service_account_id": "...", "private_key": "..."}

服務帳戶授權 JSON 檔案路徑

包含服務帳戶授權 JSON 的檔案路徑。

範例: /home/airflow/authorized_key.json

OAuth 令牌

使用者帳戶 OAuth 令牌字串。

範例: y3_Vd3eub7w9bIut67GHeL345gfb5GAnd3dZnf08FR1vjeUFve7Yi8hGvc

SSH 公開金鑰(選填)

此金鑰將放置到所有建立的 Compute 節點,讓您可以在該處擁有 root shell。

資料夾 ID(選填)

資料夾是用於分隔雲端中不同專案的實體。

如果指定,建立節點和叢集時,預設會使用此 ID。

請參閱本指南以瞭解詳情。

端點(選填)

使用此設定來設定您的 API 端點。

留白以使用預設端點

預設連線 ID

所有與 Yandex.Cloud 相關的 Hook 和運算子預設使用 yandexcloud_default 連線。

驗證到 Yandex.Cloud

使用授權金鑰以服務帳戶身分授權

在開始之前,請確保您已建立 Yandex Cloud 服務帳戶

首先,您需要為您的服務帳戶建立授權金鑰,並將產生的 JSON 檔案與公鑰和私鑰部分一起儲存。

然後,您需要在「服務帳戶授權 JSON」欄位中指定金鑰。

或者,您可以在「服務帳戶授權 JSON 檔案路徑」欄位中指定 JSON 檔案的路徑。

使用 OAuth 令牌以使用者帳戶身分授權

首先,您需要為您的使用者帳戶建立 OAuth 令牌。您的令牌看起來會像這樣:y3_Vd3eub7w9bIut67GHeL345gfb5GAnd3dZnf08FR1vjeUFve7Yi8hGvc

然後您需要在「OAuth 令牌」欄位中指定您的令牌。

使用 metadata service

如果您未指定任何憑證,連線將嘗試使用 metadata service 進行身份驗證。

為此,您需要將您的服務帳戶與您的 VM 連結

此條目是否有幫助?