PutSmbFile

文档中心 › 组件索引 › PutSmbFile

PutSmbFile Processor

类型全限定名:cn.org.acal.lynxus.processors.smb.PutSmbFile

所属 Bundle:cn.org.acal.lynxus:lynxus-smb-nar:2.11.8

描述

将 FlowFile 的内容写入 samba 网络位置。 如果共享访问控制很重要,请使用此处理器而不是 cifs 挂载。相应地配置主机名、共享和目录:\\[主机名]\[共享]\[path\to\Directory]

标签

samba, smb, cifs, files, put

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Hostname文件应写入的网络主机。
支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值)
Port445用于 SMB 连接的端口。
共享文件应写入的网络共享。这是主机名后的"第一个文件夹":\\hostname\[share]\dir1\dir2
支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值)
目录文件应写入的网络文件夹。这是共享之后的剩余相对路径:\\hostname\share\[dir1\dir2]。可使用表达式语言。
支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值)
Domain用于身份验证的域。 可选,在大多数情况下用户名和密码就足够了。
Username用于身份验证的用户名。 如果未设置用户名,则尝试匿名身份验证。
Password用于身份验证的密码。 如果设置了用户名,则为必填项。
敏感属性:是
Create Missing Directoriesfalse
  • true
  • false
如果为 true,则将创建缺少的目标目录。 如果为 false,FlowFiles 将受到惩罚并发送至失败。
Share Access Strategynone
  • none
  • read
  • read, delete
  • read, write, delete
指示写入期间授予文件的共享访问权限。None 是最严格的,但也是防止损坏的最安全设置。
Conflict Resolution Strategyreplace
  • replace
  • ignore
  • fail
指定当输出目录中已存在同名文件时应如何处理
Batch Size100每次迭代中放入的最大文件数
Temporary Suffix传输时附加到文件名的临时后缀。 传输完成后,后缀将被删除。
SMB DialectAUTO
  • AUTO
  • SMB 2.0.2
  • SMB 2.1
  • SMB 3.0
  • SMB 3.0.2
  • SMB 3.1.1
SMB 方言默认在客户端和服务器之间协商,选择双方支持的最高公共版本。在某些罕见情况下,使用自动协商的方言可能导致客户端-服务器通信失败。此属性可用于在这些情况下显式设置方言(例如降级到较低版本)。
使用加密false
  • true
  • false
开启/关闭客户端与服务器之间的加密通信。此属性的行为取决于 SMB 方言:SMB 2.x 不支持加密,此属性无效。对于 SMB 3.x,这是向服务器发出的提示/请求,如果服务器也支持加密则开启加密。
Enable DFSfalse
  • true
  • false
允许在 SMB 操作期间访问分布式文件系统 (DFS) 并跟踪 DFS 链接。
Timeout5 sec读写操作超时。

关系 (Relationships)

名称描述自动终止
failure由于某种原因无法写入输出网络路径的文件将传输到此关系否
success已成功写入输出网络路径的文件将传输至此关系否

读取的 FlowFile 属性

名称描述
filename将 FlowFile 写入网络文件夹时使用的文件名。

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

输入要求

该组件要求有传入连接。

另请参阅