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 文件的路径。