第 69 章 SFTP Sink


将数据发送到 SFTP 服务器。

在标头中,您可以设置 file / ce-file 属性来指定要上传的文件名。

如果您没有在标头中设置属性,则 Kamelet 将交换 ID 用于文件名。

69.1. 配置选项

下表总结了 sftp-sink Kamelet 可用的选项:

Expand
属性名称描述类型默认示例

connectionHost *

连接主机

FTP 服务器的主机名。

字符串

  

connectionPort *

连接端口

FTP 服务器的端口。

字符串

22

 

directoryName *

目录名称

起始目录。

字符串

  

autoCreate

autocreate Missing directory

自动创建文件应写入的目录。

布尔值

True

 

二进制

二进制

指定文件传输模式 BINARY 或 ASCII。默认为 ASCII (false)。

布尔值

False

 

fileExist

文件存储

如果文件已存在,如何的行为。

字符串

override

 

passiveMode

被动模式

指定使用被动模式连接。

布尔值

False

 

password

密码

用于访问 FTP 服务器的密码。

字符串

  

privateKeyFile

私钥文件

设置私钥文件,以便 SFTP 端点可以验证私钥。

字符串

  

privateKeyPassphrase

私钥密码

设置私钥文件密码短语,以便 SFTP 端点可以进行私钥验证。

字符串

  

privateKeyUri

私钥 URI

设置私钥文件(默认为从 classpath 加载),以便 SFTP 端点可以进行私钥验证。

字符串

  

strictHostKeyChecking

严格主机检查

设置是否使用严格的主机密钥检查。

字符串

False

 

useUserKnownHostsFile

使用用户已知的主机文件

如果没有明确配置 knownHostFile,则使用 System.getProperty (user.home)/.ssh/known_hosts 中的主机文件。

布尔值

True

 

username

用户名

用于访问 FTP 服务器的用户名。

字符串

  

* = 标记为星号的字段 是必需的

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat