Skip to main content

PutFTP

Описание

Отправляет FlowFile на FTP-сервер.

Теги

remote, copy, egress, put, ftp, archive, files

Свойства

НазваниеОписание
HostnameПолное имя хоста или IP-адрес удаленной системы Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
PortПорт, который удалённая система прослушивает для передачи файлов Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Имя пользователяИмя пользователя Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
PasswordПароль учетной записи пользователя Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Remote PathПуть в удаленной системе, из которого нужно получить или отправить файлы. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Create DirectoryУказывает, следует ли создавать удаленный каталог, если он не существует.
Batch SizeМаксимальное количество FlowFiles для отправки за одно соединение
Connection TimeoutВремя ожидания до истечения срока при создании соединения.
Data TimeoutПри передаче файла между локальной и удаленной системой это значение указывает, сколько времени должно пройти без передачи данных между системами.
Conflict ResolutionОпределяет, как обрабатывать проблему коллизий имен файлов
Dot RenameIf 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 (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Transfer ModeРежим передачи данных FTP
Connection ModeРежим подключения FTP
Reject Zero-Byte FilesОпределяет, следует ли отклонять файлы, содержащие нулевые байты, без попытки передачи.
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 (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Use CompressionУказывает, следует ли использовать сжатие ZLIB при передаче файлов.
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 (будет оцениваться только с использованием переменных среды)
Internal Buffer SizeЗадайте размер внутреннего буфера для буферизованных потоков данных
Use UTF-8 EncodingУказывает клиенту использовать кодировку UTF-8 при обработке файлов и имен файлов. Если установлено значение true, сервер также должен поддерживать кодировку UTF-8.

Взаимосвязи

  • success: Потоковые файлы, которые успешно отправлены, будут перенаправлены на успешный сервер.
  • reject: Файлы потока, которые были отклонены удалённой системой.
  • failure: Файлы потока, которые не удалось отправить в удалённую систему; ошибка обычно возвращается к этому процессору.