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: Все файлы передаются успешно