第 70 章 SFTP 源
从 SFTP 服务器接收数据。
70.1. 配置选项 复制链接链接已复制到粘贴板!
下表总结了 sftp-source
Kamelet 可用的选项:
属性 | 名称 | 描述 | 类型 | 默认 | 示例 |
---|---|---|---|---|---|
connectionHost * | 连接主机 | SFTP 服务器的主机名。 | 字符串 | ||
connectionPort * | 连接端口 | FTP 服务器的端口。 | 字符串 | 22 | |
directoryName * | 目录名称 | 起始目录。 | 字符串 | ||
autoCreate | autocreate Missing directory | 自动创建起始目录。 | 布尔值 | True | |
二进制 | 二进制 | 指定文件传输模式 BINARY 或 ASCII。默认为 ASCII (false)。 | 布尔值 | False | |
delete | 删除 | 如果为 true,则在成功处理后会删除该文件。 | 布尔值 | False | |
idempotent | idempotency | 跳过已处理的文件。 | 布尔值 | True | |
ignoreFileNotFoundOrPermissionError | 忽略文件没有被发现的权限错误 | 是否忽略 when (尝试列出目录中的文件或下载文件时),但不存在,还是因为权限错误。默认情况下,当目录或文件不存在或权限不足时,会抛出异常。将这个选项设置为 true 可忽略它。 | 布尔值 | False | |
passiveMode | 被动模式 | 设置被动模式连接。 | 布尔值 | False | |
password | 密码 | 用于访问 SFTP 服务器的密码。 | 字符串 | ||
privateKeyFile | 私钥文件 | 设置私钥文件,以便 SFTP 端点可以验证私钥。 | 字符串 | ||
privateKeyPassphrase | 私钥密码 | 设置私钥文件密码短语,以便 SFTP 端点可以进行私钥验证。 | 字符串 | ||
privateKeyUri | 私钥 URI | 设置私钥文件(默认为从 classpath 加载),以便 SFTP 端点可以进行私钥验证。 | 字符串 | ||
递归 | 递归 | 如果一个目录,也查找所有子目录中的文件。 | 布尔值 | False | |
strictHostKeyChecking | 严格主机检查 | 设置是否使用严格的主机密钥检查。 | 字符串 | False | |
useUserKnownHostsFile | 使用用户已知的主机文件 | 如果没有明确配置 knownHostFile,则使用 System.getProperty (user.home)/.ssh/known_hosts 中的主机文件。 | 布尔值 | True | |
username | 用户名 | 用于访问 SFTP 服务器的用户名。 | 字符串 |
* = 标记为星号的字段 是必需的。