Skip to main content

PutSmbFile

Описание

Записывает содержимое FlowFile на сетевой ресурс samba. Используйте этот процессор вместо монтирования cifs, если важен контроль доступа к общему ресурсу. Настройте Имя хоста, Общий ресурс и Каталог соответствующим образом: [ИмяХоста][ОбщийРесурс][путь\u043A\u041Aаталогу]

Теги

samba, smb, cifs, files, put

Свойства

НазваниеОписание
HostnameСетевой хост, на который следует записывать файлы.
ShareСетевой общий ресурс, на который следует записывать файлы. Это «первая папка» после имени хоста: \hostname[share]\dir1\dir2
DirectoryСетевая папка, в которую следует записывать файлы. Это оставшийся относительный путь после общего ресурса: \hostname\share[dir1\dir2]. Вы можете использовать язык выражений. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
DomainДомен, используемый для аутентификации. Необязательно, в большинстве случаев достаточно имени пользователя и пароля.
UsernameИмя пользователя, используемое для аутентификации. Если имя пользователя не задано, выполняется анонимная аутентификация.
PasswordПароль, используемый для аутентификации. Требуется, если задано имя пользователя. Чувствительный параметр: true
Create Missing DirectoriesЕсли значение равно true, то будут созданы отсутствующие целевые каталоги. Если значение равно false, то файлы потока будут оштрафованы и отправлены на сбой.
Share Access StrategyУказывает, какой общий доступ предоставляется к файлу во время записи. Значение none является наиболее ограничительным, но самым безопасным для предотвращения повреждения.
Conflict Resolution StrategyУказывает, что должно произойти, если файл с таким же именем уже существует в выходном каталоге
Batch SizeМаксимальное количество файлов, которые можно передать за одну итерацию.
Temporary SuffixВременный суффикс, который будет добавлен к имени файла во время передачи. После завершения передачи суффикс будет удалён.
SMB DialectДиалект SMB по умолчанию согласовывается между клиентом и сервером и устанавливается на самую высокую общую версию, поддерживаемую обеими сторонами. В некоторых редких случаях связь между клиентом и сервером может быть нарушена из-за автоматически выбранного диалекта. Это свойство можно использовать для явного указания диалекта (например, для перехода на более раннюю версию) в таких ситуациях.
Use EncryptionВключает/отключает зашифрованную связь между клиентом и сервером. Поведение этого свойства зависит от диалекта SMB: SMB 2.x не поддерживает шифрование, и это свойство не имеет эффекта. В случае SMB 3.x это подсказка/запрос к серверу о включении шифрования, если сервер также поддерживает его.
Enable DFSВключает доступ к распределенной файловой системе (DFS) и отслеживание ссылок DFS во время операций SMB.
TimeoutТайм-аут для операций чтения и записи.

Взаимосвязи

  • success: Файлы, успешно записанные в выходной сетевой путь, передаются в эту связь
  • failure: Файлы, которые по какой-то причине не удалось записать в выходной сетевой путь, передаются в эту связь