ListenFTP 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Startet einen FTP-Server, der auf dem angegebenen Port lauscht und eingehende Dateien in FlowFiles umwandelt. Die URI des Dienstes lautet ftp://{hostname}:{port}. Der Standard-Port ist 2221.

Tags

FTP FTPS, aufnehmen, lauschen

Eingabeanforderung

FORBIDDEN

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Adresse

Die Adresse, an die der FTP Server gebunden sein soll. Wenn diese Option nicht gesetzt ist (oder auf 0.0.0.0 gesetzt ist), bindet sich der Server an alle verfügbaren Adressen (d. h. alle Netzwerkschnittstellen des Hostrechners).

Password

Wenn der Benutzername festgelegt ist, muss auch ein Kennwort angegeben werden. Das Kennwort, das der Client bei der Anmeldung auf dem FTP-Server angibt, wird mit diesem Kennwort abgeglichen.

Port

Der Port, auf dem eingehende Verbindungen abgehört werden sollen. Unter Linux sind Root-Rechte erforderlich, um Portnummern unter 1024 zu verwenden.

SSL Context Service

Gibt den SSL Context Service an, der zum Erstellen sicherer Verbindungen verwendet werden kann. Wenn ein SSL Context Service ausgewählt wird, muss auch eine Keystore-Datei im SSL Context Service angegeben werden. Ohne eine Keystore-Datei kann der Prozessor nicht erfolgreich gestartet werden. Die Angabe einer Truststore-Datei ist optional. Wenn eine Truststore-Datei angegeben ist, ist eine Client-Authentifizierung erforderlich (der Client muss ein Zertifikat an den Server senden). Unabhängig vom gewählten TLS-Protokoll wird das höchste verfügbare Protokoll für die Verbindung verwendet. Wenn zum Beispiel NiFi unter Java 11 läuft und TLSv1.2 im Controller-Dienst als bevorzugtes TLS-Protokoll ausgewählt ist, wird TLSv1.3 verwendet (unabhängig davon, ob TLSv1.2 ausgewählt ist), da Java 11 TLSv1.3 unterstützt.

Username

Der Name des Benutzers, der sich auf dem Server-FTP anmelden darf. Wenn ein Benutzername angegeben wird, muss auch ein Kennwort angegeben werden. Wenn kein Benutzername angegeben ist, werden anonyme Verbindungen zugelassen.

Beziehungen

Name

Beschreibung

success

Beziehung für erfolgreich empfangene Dateien.

Schreibt Attribute

Name

Beschreibung

filename

Der Name der Datei, die über die FTP/FTPS-Verbindung empfangen wurde.

Pfad

Der Pfad, der auf das Zielverzeichnis der Datei zeigt. Beispiel: file.txt wird in den Ordner /Folder1/SubFolder hochgeladen, dann lautet der Wert des Pfadattributs „/Folder1/SubFolder/“ (beachten Sie, dass es mit einem Trennzeichen endet).