最新历史版本 :配置FTP/SFTP数据连接 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本说明

FineDataLink 版本
功能变动
4.0.14-
4.2.9.2
  • FTP 支持配置「加密方式」、「TLS/SSL认证」

  • SFTP 支持配置「连接超时」、「SocketTimeout」

1.2 应用场景

为了便于用户从 FTP/SFTP 服务器上读取 Excel 和 CSV 文件数据并在 FDL 中进行处理,FineDataLink 支持使用 FTP/SFTP 数据连接。

2. 配置数据连接编辑

2.1 前提条件

详情请参见:前提条件

2.2 收集连接信息

在连接数据库之前,请收集以下信息:

  • 所在服务器的 IP 地址和端口号。

  • 用户名和密码。

2.3 具体连接步骤

创建数据连接步骤请参见:创建并管理数据源

11.png

配置项
说明
连接方式FTPSFTP
主机名称填写所在服务器的 IP
端口填写所在服务器的端口
用户名填写 FTP/SFTP 的用户名
密码填写 FTP/SFTP 的密码
模式选择

支持被动模式、主动模

若选择「主动模式,FTP 需要能连通 FineDataLink

/ 不支持此配置项
编码应该选择 FTP/SFTP 服务器的编码,否则,在使用 文件输入 节点读取文件时,文件地址/文件夹地址将会中文乱码
加密方式

指定加密选项,支持

  • 只使用明文 FTP

  • 要求显式的 FTP over TLS

  • 要求隐式的 FTP over TLS

/ 不支持此配置项
TLS/SSL 认证加密选项为「要求显式的 FTP over TLS」、

「要求隐式的 FTP over TLS 」时支持配置 TLS/SSL 认证。

15.png

  • 未开启时,忽略证书验证

  • 开启时,用户可以配置使用含有服务器证书的信任库做校验,如果信任库有密码则指定密码,如果没有配置信任库,则使用默认信任库

注1:目前这里的TLS/SSL认证,仅支持配置信任库,由客户端单向信任服务器的身份,暂不支持双向认证(即配置密钥库,服务器和客户端都各自验证对方身份)

注2:证书大小暂限制为 100KB 以内,上传时同名冲突报错,暂不允许覆盖

/ 不支持此配置项
连接超时/ 不支持此配置项

指与 SFTP 服务器建立连接时的最长等待时间,超过此时间会连接报错

数值范围:1-9999 秒

SocketTimeout

/ 不支持此配置项

套接字超时时长:

  • 指数据传输过程中连接等待数据返回的最长时间,超过此时间会强制中断连接

  • 为空或输入为0时,视为不设置超时

  • 请输入正整数,最大值为 9999 秒

3. 使用数据源编辑

在定时任务界面中可以使用「数据同步」、「文件传输」、「参数赋值」取出指定数据;

在数据转换中可以使用「文件输入」取出指定数据,如下图所示: