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 令牌 字段中指定您的令牌。

使用元数据服务

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

为此,您需要将您的服务帐户与您的 VM 链接

此条目是否有帮助?