繁体   English   中英

未能建立从 Airflow 到 Google Cloud 的连接

[英]Failed to Make a Connection from Airflow to Google Cloud

我想建立从 Airflow 到 Google Cloud 的连接。 我已经在谷歌云中创建了一个服务帐户,下载了 JSON 文件,并将 JSON 文件保存在 docker 中。

我正在关注此https://cloud.google.com/composer/docs/how-to/managing/connections文档,但它返回以下错误:

[ Errno 113] 没有到主机的路由')) 在此处输入图像描述

我做错了什么或者文档有更新吗?

注意:

  1. 我用 Apache Airflow 2.4.2
  2. 我已经测试了服务帐户 JSON 文件,它可以完美地使用 Python 上传数据

您可以从Airflow网络服务器管理菜单创建到Google Cloud的连接。 在此菜单中,您可以传递服务帐户密钥文件路径。

在此处输入图像描述

在这张图片中, keyfile Path/usr/local/airflow/dags/gcp.json

事先,您需要使用先前的路径将密钥文件作为卷安装在Docker容器中。

也可以直接复制Airflow连接中的key json内容,在keyfile Json字段中:

在此处输入图像描述

您可以从以下链接进行检查:

气流连接

气流与谷歌云

气流作曲家管理连接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM