Перейти к основному содержимому

GetSFTP

Описание

Извлекает файлы с SFTP-сервера и создает FlowFiles из них.

Теги

sftp, get, retrieve, files, fetch, remote, ingest, source, input

Свойства

НазваниеОписание
HostnameПолное имя хоста или IP-адрес удаленной системы Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
PortПорт, который удаленная система прослушивает для передачи файлов. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Имя пользователяИмя пользователя Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
PasswordПароль учетной записи пользователя Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Private Key PathПолный путь к файлу закрытого ключаThis property requires exactly one file to be provided.. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Private Key PassphraseПароль для закрытого ключа Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Remote PathПуть в удаленной системе, из которого нужно получить или отправить файлы. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
File Filter RegexПредоставляет регулярное выражение Java для фильтрации имён файлов. Если указан фильтр, будут загружены только файлы, имена которых соответствуют этому регулярному выражению.
Path Filter RegexWhen Search Recursively is true, then only subdirectories whose path matches the given Regular Expression will be scanned
Polling IntervalОпределяет, как долго ждать между получением списка новых файлов
Search RecursivelyЕсли значение равно true, то файлы будут извлекаться из произвольно вложенных подкаталогов; в противном случае доступ к подкаталогам не будет осуществляться
Follow symlinkЕсли значение равно true, будут извлекаться даже символьные файлы, а также вложенные символьные подкаталоги; в противном случае не будут считываться символьные файлы и не будут проходить через подкаталоги с символьными ссылками
Ignore Dotted FilesIf true, files whose names begin with a dot (".") will be ignored
Delete OriginalОпределяет, будет ли удален файл из удаленной системы после его успешной передачи
Connection TimeoutВремя ожидания до истечения срока при создании соединения.
Data TimeoutПри передаче файла между локальной и удаленной системой это значение указывает, сколько времени должно пройти без передачи данных между системами.
Host Key FileЕсли указан, то данный файл будет использоваться в качестве ключа хоста; в противном случае, если применяется свойство «Строгая проверка ключа хоста» (установлено значение true), то используются файлы «known_hosts» и «known_hosts2» из каталога ~/.ssh, в противном случае файл ключа хоста не используетсяThis property requires exactly one file to be provided..
Max SelectsМаксимальное количество файлов, которые можно загрузить за одно подключение.
Remote Poll Batch SizeЗначение указывает, сколько путей к файлам нужно найти в заданном каталоге удалённой системы при просмотре списка файлов. Обычно это значение не требуется изменять, но при опросе удаленной системы с огромным количеством файлов это значение может быть критичным. Слишком высокое значение может привести к снижению производительности, а слишком низкое - к замедлению потока.
Strict Host Key CheckingУказывает, следует ли применять строгое соблюдение ключей хостов
Send Keep Alive On TimeoutОтправляйте сообщение о сохранении активности каждые 5 секунд до 5 раз, чтобы общее время ожидания составило 25 секунд.
Use CompressionУказывает, следует ли использовать сжатие ZLIB при передаче файлов.
Use Natural OrderingЕсли установлено значение true, файлы будут загружаться в том порядке, в котором они перечислены; в противном случае порядок загрузки файлов не определяется
Proxy Configuration ServiceSpecifies the Proxy Configuration Controller Service to proxy network requests. If set, it supersedes proxy settings configured per component. Supported proxies: HTTP + AuthN, SOCKS + AuthN
Proxy TypeТип прокси-сервера, используемый для передачи файлов
Proxy HostПолное имя хоста или IP-адрес прокси-сервера Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Proxy PortПорт прокси-сервера Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Имя пользователя HTTP-проксиИмя пользователя HTTP-прокси Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Пароль HTTP-проксиПароль HTTP-прокси Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Ciphers AllowedA comma-separated list of Ciphers allowed for SFTP connections. Leave unset to allow all. Available options are: 3des-cbc, 3des-ctr, aes128-cbc, aes128-ctr, aes128-gcm@openssh.com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm@openssh.com, arcfour, arcfour128, arcfour256, blowfish-cbc, blowfish-ctr, cast128-cbc, cast128-ctr, chacha20-poly1305@openssh.com, idea-cbc, idea-ctr, serpent128-cbc, serpent128-ctr, serpent192-cbc, serpent192-ctr, serpent256-cbc, serpent256-ctr, twofish-cbc, twofish128-cbc, twofish128-ctr, twofish192-cbc, twofish192-ctr, twofish256-cbc, twofish256-ctr Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Key Algorithms AllowedA comma-separated list of Key Algorithms allowed for SFTP connections. Leave unset to allow all. Available options are: ecdsa-sha2-nistp256, ecdsa-sha2-nistp256-cert-v01@openssh.com, ecdsa-sha2-nistp384, ecdsa-sha2-nistp384-cert-v01@openssh.com, ecdsa-sha2-nistp521, ecdsa-sha2-nistp521-cert-v01@openssh.com, rsa-sha2-256, rsa-sha2-512, ssh-dss, ssh-dss-cert-v01@openssh.com, ssh-ed25519, ssh-ed25519-cert-v01@openssh.com, ssh-rsa, ssh-rsa-cert-v01@openssh.com Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Key Exchange Algorithms AllowedA comma-separated list of Key Exchange Algorithms allowed for SFTP connections. Leave unset to allow all. Available options are: curve25519-sha256, curve25519-sha256@libssh.org, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group14-sha256@ssh.com, diffie-hellman-group15-sha256, diffie-hellman-group15-sha256@ssh.com, diffie-hellman-group15-sha384@ssh.com, diffie-hellman-group15-sha512, diffie-hellman-group16-sha256, diffie-hellman-group16-sha384@ssh.com, diffie-hellman-group16-sha512, diffie-hellman-group16-sha512@ssh.com, diffie-hellman-group17-sha512, diffie-hellman-group18-sha512, diffie-hellman-group18-sha512@ssh.com, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, ext-info-c Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Message Authentication Codes AllowedA comma-separated list of Message Authentication Codes allowed for SFTP connections. Leave unset to allow all. Available options are: hmac-md5, hmac-md5-96, hmac-md5-96-etm@openssh.com, hmac-md5-etm@openssh.com, hmac-ripemd160, hmac-ripemd160-96, hmac-ripemd160-etm@openssh.com, hmac-ripemd160@openssh.com, hmac-sha1, hmac-sha1-96, hmac-sha1-96@openssh.com, hmac-sha1-etm@openssh.com, hmac-sha2-256, hmac-sha2-256-etm@openssh.com, hmac-sha2-512, hmac-sha2-512-etm@openssh.com Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)

Взаимосвязи

  • success: Все полученные FlowFiles направляются на успешную обработку