Airflow中的SFTPOperator无法使用conn_id

时间:2018-01-28 17:21:14

标签: airflow

我使用此图片设置了一个SFTP站点:

https://hub.docker.com/r/atmoz/sftp/

我能够从托管SFTP的本地计算机,运行Airflow的服务器(使用sftp命令)以及使用WinSCP的Windows计算机连接到此。

但是,当我使用正确的用户名和密码在Web服务器UI中创建一个Connection时,我的dag总是出错,说密码不正确(不可能)。

然后我尝试删除密码并生成密钥。这适用于我的所有机器,但我的任务将失败,说密钥不是有效的OPENSSH密钥。

extra =' {" key_file":" /home/airflow/airflow/.ssh/id_rsa" ;," no_host_key_check":&#34真"}'

我也可以使用pysftp连接到SFTP。我需要指出CNOTPS =无。我过去一年左右一直在使用pysftp,但为了统一起见,我希望用SFTP操作符替换它。

0 个答案:

没有答案