PutFTP 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Beschreibung¶
Sendet FlowFiles an einen FTP-Server
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. |