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: Отношение для успешно полученных файлов.