PutFTP 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Sendet FlowFiles an einen FTP-Server

Tags

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

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Batch Size

Die maximale Anzahl von FlowFiles, die in einer einzigen Verbindung gesendet werden sollen

Conflict Resolution

Legt fest, wie mit dem Problem von Dateinamenkollisionen umgegangen werden soll.

Connection Mode

Der FTP-Verbindungsmodus

Connection Timeout

Zeitspanne, die beim Herstellen einer Verbindung gewartet werden muss, bevor ein Timeout auftritt

Create Directory

Gibt an, ob das Remote-Verzeichnis erstellt werden soll, wenn es nicht vorhanden ist.

Data Timeout

Bei der Übertragung einer Datei zwischen dem lokalen und dem Remote-System gibt dieser Wert an, wie lange keine Daten übertragen werden dürfen, bevor der Vorgang möglicherweise abgebrochen wird.

Dot Rename

Wenn „true“, wird dem Dateinamen der gesendeten Datei ein „.“ vorangestellt und die Datei nach dem vollständigen Senden wieder in den ursprünglichen Namen umbenannt. Andernfalls findet keine Umbenennung statt. Diese Eigenschaft wird ignoriert, wenn die Eigenschaft „Temporary Filename“ festgelegt ist.

Hostname

Der vollständig qualifizierte Hostname oder die IP-Adresse des Remote-Systems

Internal Buffer Size

Legen Sie die interne Puffergröße für gepufferte Datenströme fest.

Last Modified Time

Die lastModifiedTime, die der Datei nach der Übertragung zugewiesen wird. Wenn nicht festgelegt, wird lastModifiedTime nicht geändert. Das Format muss yyyy-MM-dd’T’HH: mm:ssZ sein. Sie können auch eine Ausdruckssprache wie ${file.lastModifiedTime} verwenden. Wenn der Wert ungültig ist, ist der Prozessor nicht ungültig, aber er kann die lastModifiedTime der Datei nicht ändern.

Password

Kennwort für das Benutzerkonto

Berechtigungen

Die Berechtigungen, die der Datei nach der Übertragung zugewiesen werden sollen. Das Format muss entweder UNIX rwxrwxrwx mit einem a - anstelle der verweigerten Berechtigungen (z. B. rw-r–r–) oder eine Oktalzahl (z. B. 644) sein. Wenn nicht festgelegt, werden die Berechtigungen nicht geändert. Sie können auch eine Ausdruckssprache wie ${file.permissions} verwenden. Wenn der Wert ungültig ist, ist der Prozessor nicht ungültig, aber er kann die Berechtigungen der Datei nicht ändern.

Port

Der Port, den das Remote-System bei Dateiübertragungen überwacht

Reject Zero-Byte Files

Gibt an, ob Null-Byte-Dateien ohne Übertragungsversuch abgewiesen werden sollen oder nicht.

Remote-Pfad

Der Pfad auf dem Remote-System, von dem aus Dateien abgeufen oder gepusht werden sollen

Temporary Filename

Wenn diese Option aktiviert ist, entspricht der Dateiname der gesendeten Datei dem während der Übertragung angegebenen Wert und wird nach erfolgreichem Abschluss in den ursprünglichen Dateinamen umbenannt. Wenn dieser Wert gesetzt ist, wird die Eigenschaft „Dot Rename“ ignoriert.

Transfer Mode

Der FTP-Übertragungsmodus

Use Compression

Zeigt an, ob die ZLIB-Komprimierung bei der Übertragung von Dateien verwendet werden soll oder nicht.

Username

Username

ftp-use-utf8

Weist den Client an, bei der Verarbeitung von Dateien und Dateinamen die UTF-8-Codierung zu verwenden. Wenn diese Einstellung auf „true“ gesetzt ist, muss der Server auch die UTF-8-Codierung unterstützen.

proxy-configuration-service

Gibt den Proxy-Konfigurations-Controller Service an für die Weiterleitung von Netzwerkanforderungen festl.

Beziehungen

Name

Beschreibung

failure

FlowFiles, die nicht an das entfernte System gesendet werden konnten. Der Fehler wird in der Regel an diesen Prozessor zurückgeleitet.

ablehnen

FlowFiles, die vom Zielsystem abgelehnt wurden

success

FlowFiles, die erfolgreich gesendet wurden, werden an die Beziehung „succes“ weitergeleitet.

Siehe auch: