PutSmbFile 2025.5.31.15

捆绑包

org.apache.nifi | nifi-smb-nar

描述

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

标签

samba、smb、cifs、files、put

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

批处理大小

每次迭代中放入的最大文件数

Conflict Resolution Strategy

表示输出目录中已经存在同名文件时会发生什么

Create Missing Directories

如果为 True,则创建缺失的目标目录。如果为 False,则 FlowFile 将受到惩罚并发送到“failure”。

目录

应将文件写入的网络文件夹。这是共享之后的剩余相对路径:\hostnameshare[dir1dir2]。您可以使用表达式语言。

用于身份验证的域。可选,在大多数情况下,用户名和密码就已足够。

主机名

应将文件写入的网络主机。

密码

用于身份验证的密码。如果设置了用户名,则此属性为必填项。

共享

应将文件写入的网络共享。这是主机名之后的“第一个文件夹”:\hostname[share]dir1dir2

共享访问策略

指明在写入期间对文件授予了哪些共享访问权限。“None”是最严格但最安全的设置,可防止文件损坏。

Temporary Suffix

一个临时后缀,将在传输时追加到文件名中。传输完成后,后缀将被移除。

用户名

用于身份验证的用户名。如果未设置用户名,则会尝试匿名身份验证。

enable-dfs

允许在 SMB 操作期间访问分布式文件系统 (DFS) 并跟随 DFS 链接。

smb-dialect

默认情况下,SMB 方言在客户端和服务器之间协商为双方支持的最高通用版本。在极少数情况下,使用自动协商的方言时,客户端与服务器的通信可能会失败。当这些情况发生时,此属性可用于显式设置方言(例如降级到较低的版本)。

timeout

读写操作超时。

use-encryption

开启/关闭客户端和服务器之间的加密通信。该属性的行为取决于 SMB 方言:SMB 2.x 不支持加密,因此该属性无效。对于 SMB 3.x,该属性将作为提示/请求发送给服务器以开启加密(如果服务器也支持加密)。

关系

名称

描述

failure

由于某种原因无法写入输出网络路径的文件将传输到此关系中

success

已成功写入输出网络路径的文件将传输到此关系中

另请参阅

语言: 中文