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 公钥(可选)

该密钥将放置在所有创建的计算节点上,允许您在其中拥有 root shell。

文件夹 ID(可选)

文件夹是在云中分离不同项目的实体。

如果指定,则在创建节点和集群时,默认情况下将使用此 ID。

有关详细信息,请参阅本指南

端点(可选)

使用此设置配置您的 API 端点。

留空以使用默认端点

默认连接 ID

与 Yandex.Cloud 相关的所有钩子和操作器默认情况下都使用 yandexcloud_default 连接。

向 Yandex.Cloud 进行身份验证

使用授权密钥作为服务帐户进行授权

在开始之前,请确保您已创建了 Yandex Cloud 服务帐户

首先,您需要为您的服务帐户创建一个授权密钥,并将生成的 JSON 文件(包含公钥和私钥部分)保存起来。

然后,您需要在 服务帐户身份验证 JSON 字段中指定该密钥。

或者,您可以在 服务帐户身份验证 JSON 文件路径 字段中指定 JSON 文件的路径。

使用 OAuth 令牌作为用户帐户进行授权

首先,您需要为您的用户帐户创建一个OAuth 令牌。您的令牌将如下所示:y3_Vd3eub7w9bIut67GHeL345gfb5GAnd3dZnf08FR1vjeUFve7Yi8hGvc

然后,您需要在 OAuth 令牌 字段中指定您的令牌。

使用元数据服务

如果您未指定任何凭据,则连接将尝试使用元数据服务进行身份验证。

为此,您需要将您的服务帐户与您的虚拟机关联

此条目是否有帮助?