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

ListenFTP

Описание

Запускает FTP-сервер, который прослушивает указанный порт и преобразует входящие файлы в FlowFiles. URI службы будет ftp://{hostname}:{port}. Порт по умолчанию — 2221.

Теги

ingest, FTP, FTPS, listen

Свойства

НазваниеОписание
Bind AddressАдрес, к которому должен быть привязан FTP-сервер. Если значение не задано (или равно 0.0.0.0), сервер привязывается ко всем доступным адресам (т. е. ко всем сетевым интерфейсам хост-машины). Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Listening PortПорт для прослушивания входящих подключений. В Linux для использования номеров портов ниже 1024 требуются права суперпользователя. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
UsernameИмя пользователя, которому разрешено входить на FTP-сервер. Если указано имя пользователя, необходимо также указать пароль. Если имя пользователя не указано, будут разрешены анонимные подключения. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
PasswordЕсли указано имя пользователя, то должен быть указан и пароль. Пароль, предоставленный клиентом, пытающимся войти на FTP-сервер, будет проверен на соответствие этому паролю. Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
SSL Context ServiceУказывает службу контекста SSL, которая может использоваться для создания безопасных соединений. Если выбрана служба SSL-контекста, то в службе SSL-контекста также необходимо указать файл хранилища ключей. Без файла хранилища ключей процессор не сможет успешно запуститься. Указывать файл хранилища доверенных сертификатов необязательно. Если указан файл хранилища доверенных сертификатов, требуется аутентификация клиента (клиент должен отправить серверу сертификат). Независимо от выбранного протокола TLS для подключения используется самый высокий доступный протокол. Например, если NiFi работает на Java 11 и в качестве предпочтительного протокола TLS в службе контроллера выбран TLSv1.2, будет использоваться TLSv1.3 (независимо от того, выбран ли TLSv1.2), поскольку Java 11 поддерживает TLSv1.3.

Взаимосвязи

  • success: Отношение для успешно полученных файлов.