Skip to main content

GetSmbFile

Описание

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

Теги

samba, smb, cifs, files, get

Свойства

НазваниеОписание
HostnameИмя сетевого узла, на который следует записывать файлы.
ShareОбщий сетевой ресурс, на который следует записывать файлы. Это «первая папка» после имени хоста: \имя_хоста[ресурс]\dir1\dir2
DirectoryСетевая папка, в которую следует записывать файлы. Это оставшийся относительный путь после общего ресурса: \имя_хоста\общий_ресурс[каталог1\каталог2]. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
DomainДомен, используемый для аутентификации. Необязательно, в большинстве случаев достаточно имени пользователя и пароля.
UsernameИмя пользователя, используемое для аутентификации. Если имя пользователя не задано, выполняется анонимная аутентификация.
PasswordПароль, используемый для аутентификации. Требуется, если задано имя пользователя. Чувствительный параметр: true
Share Access StrategyУказывает, какой общий доступ предоставляется к файлу во время чтения. None - это самый ограничительный, но самый безопасный параметр для предотвращения повреждения.
File FilterБудут извлекаться только файлы, имена которых соответствуют заданному регулярному выражению
Path FilterЕсли " + RECURSE.getName() + " имеет значение true, то будут проверяться только подкаталоги, путь к которым соответствует заданному регулярному выражению
Batch SizeМаксимальное количество файлов, которые необходимо загрузить на каждой итерации
Keep Source FileЕсли значение равно true, файл не удаляется после копирования в репозиторий контента; это позволяет постоянно получать доступ к файлу и полезно для тестирования. Если исходный файл не сохраняется, NiFi потребуется разрешение на запись в каталог, из которого он извлекается, иначе он проигнорирует файл.
Recurse SubdirectoriesУказывает, следует ли извлекать файлы из подкаталогов
Polling IntervalУказывает, как долго нужно ждать, прежде чем выполнять перечисление каталогов
Ignore Hidden FilesУказывает, следует ли игнорировать скрытые файлы
SMB DialectДиалект SMB по умолчанию согласовывается между клиентом и сервером и устанавливается на самую высокую общую версию, поддерживаемую обеими сторонами. В некоторых редких случаях связь между клиентом и сервером может быть нарушена из-за автоматически выбранного диалекта. Это свойство можно использовать для явного указания диалекта (например, для перехода на более раннюю версию) в таких ситуациях.
Use EncryptionВключает/отключает зашифрованную связь между клиентом и сервером. Поведение этого свойства зависит от диалекта SMB: SMB 2.x не поддерживает шифрование, и это свойство не имеет эффекта. В случае SMB 3.x это подсказка/запрос к серверу о включении шифрования, если сервер также поддерживает его.
Enable DFSВключает доступ к распределенной файловой системе (DFS) и отслеживание ссылок DFS во время операций SMB.
TimeoutТайм-аут для операций чтения и записи.

Взаимосвязи

  • success: Все файлы передаются успешно