PutSFTP
Описание
Отправляет FlowFile на SFTP-сервер.
Теги
remote, copy, egress, put, sftp, archive, files
Свойства
Название | Описание |
---|---|
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 (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Create Directory | Указывает, следует ли создавать удаленный каталог, если он не существует. |
Disable Directory Listing | Если установлено значение «истина», то перед созданием отсутствующих каталогов не выполняется их перечисление. По умолчанию этот процессор выполняет команду перечисления каталогов, чтобы проверить наличие целевого каталога перед созданием отсутствующих каталогов. Однако в некоторых ситуациях может потребоваться отключить перечисление каталогов, например, в следующих случаях. При некоторых настройках разрешений (например, chmod 100) перечисление каталогов может завершиться ошибкой. Кроме того, если какой-либо другой клиент SFTP создал каталог после того, как этот процессор выполнил перечисление, и до завершения запроса на создание каталога этим процессором, то возвращается ошибка, поскольку каталог уже существует. |
Batch Size | Максимальное количество FlowFiles для отправки за одно соединение |
Connection Timeout | Время ожидания до истечения срока при создании соединения. |
Data Timeout | При передаче файла между локальной и удаленной системой это значение указывает, сколько времени должно пройти без передачи данных между системами. |
Conflict Resolution | Определяет, как обрабатывать проблему коллизий имен файлов |
Reject Zero-Byte Files | Определяет, следует ли отклонять файлы, содержащие нулевые байты, без попытки передачи. |
Dot Rename | If true, then the filename of the sent file is prepended with a "." and then renamed back to the original once the file is completely sent. Otherwise, there is no rename. This property is ignored if the Temporary Filename property is set. |
Temporary Filename | Если задано, имя файла, отправляемого по сети, будет равно значению, указанному во время передачи, и после успешного завершения будет переименовано в исходное имя файла. Если задано это значение, свойство Dot Rename игнорируется. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Host Key File | Если указан, то данный файл будет использоваться в качестве ключа хоста; в противном случае, если применяется свойство «Строгая проверка ключа хоста» (установлено значение true), то используются файлы «known_hosts» и «known_hosts2» из каталога ~/.ssh, в противном случае файл ключа хоста не используетсяThis property requires exactly one file to be provided.. |
Last Modified Time | Время последнего изменения файла, присваиваемое ему после передачи. Если значение не задано, lastModifiedTime не будет изменено. Формат должен быть yyyy-MM-dd'T'HH:mm:ssZ. Вы также можете использовать язык выражений, например ${file.lastModifiedTime}. Если значение неверно, процессор не выдаст ошибку, но не сможет изменить lastModifiedTime файла. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Permissions | Права доступа, которые будут назначены файлу после его передачи. Формат должен быть либо UNIX rwxrwxrwx с символом - вместо запрещённых разрешений (например, rw-r--r--), либо восьмеричное число (например, 644). Если значение не задано, разрешения не будут изменены. Вы также можете использовать язык выражений, например ${file.permissions}. Если значение неверно, процессор не выдаст ошибку, но не сможет изменить разрешения файла. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Remote Owner | Целочисленное значение, представляющее идентификатор пользователя, который будет установлен для файла после его передачи. Если значение не задано, владелец не будет установлен. Вы также можете использовать язык выражений, например ${file.owner}. Если значение неверно, процессор не выдаст ошибку, но не сможет изменить владельца файла. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Remote Group | Целочисленное значение, представляющее идентификатор группы, который будет установлен для файла после его передачи. Если значение не задано, группа не будет задана. Вы также можете использовать язык выражений, например ${file.group}. Если значение недействительно, процессор не будет недействительным, но не сможет изменить группу файла. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Strict Host Key Checking | Указывает, следует ли применять строгое соблюдение ключей хостов |
Send Keep Alive On Timeout | Отправляйте сообщение о сохранении активности каждые 5 секунд до 5 раз, чтобы общее время ожидания составило 25 секунд. |
Use Compression | Указывает, следует ли использовать сжатие ZLIB при передаче файлов. |
Proxy Configuration Service | Specifies 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 Allowed | A 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 Allowed | A 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 Allowed | A 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 Allowed | A 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: Потоковые файлы, которые успешно отправлены, будут перенаправлены на успешный сервер.
- reject: Файлы потока, которые были отклонены удалённой системой.
- failure: Файлы потока, которые не удалось отправить в удалённую систему; ошибка обычно возвращается к этому процессору.