气流FTP连接:指定默认目录

时间:2019-03-05 15:26:47

标签: ftp connection-string airflow

如何在Airflow的FTP连接中指定默认目录?

以下字段可用于连接类型= FTP

  

模式
  端口
  额外

在其中指定目录名称时,该架构将不起作用。

我正在寻找Extra字段中需要哪些键/值对,例如(as specified in this post)

  

{“路径”:“ / my / path”}

我尝试过“路径”,“目录”和“ cwd”

什么有效?

1 个答案:

答案 0 :(得分:1)

您可以在附加字段中输入其他信息,例如路径。但是,使用或访问数据,例如FTPSensor要求您根据需要自定义FTPSensor和/或FTPHook(即子类)。

有一个在挂钩here中使用额外数据的示例,构建自定义FTPHook / FTPSensor可以识别您的额外数据非常简单。例如,现有的FTPHook已经使用了一些额外的数据(设置为被动模式)-只需通过子类化现有的FTPHook进行扩展或修改即可。

了解如何在DAG中使用FTP连接将很有帮助。