PutFTP 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Envoie des FlowFiles à un serveur FTP

Balises

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

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Batch Size

Le nombre maximum de FlowFiles à envoyer dans une seule connexion

Conflict Resolution

Détermine comment gérer le problème des collisions de noms de fichiers

Mode de connexion

Le mode de connexion FTP

Connection Timeout

Délai d’attente avant l’interruption de la création d’une connexion

Créer un répertoire

Indique si le répertoire distant doit être créé ou non s’il n’existe pas.

Délai d’expiration des données

Lors du transfert d’un fichier entre le système local et le système distant, cette valeur indique le temps qui peut s’écouler sans qu’aucune donnée ne soit transférée entre les systèmes

Dot Rename

Si c’est le cas, le nom du fichier envoyé est précédé d’un « . », puis renommé en nom original une fois le fichier envoyé. Sinon, il n’y a pas de renommage. Cette propriété est ignorée si la propriété Temporary Filename est définie.

Nom d’hôte

Le nom d’hôte entièrement qualifié ou l’adresse IP du système distant

Taille de la mémoire tampon interne

Paramètre la taille de la mémoire tampon interne pour les flux de données mis en mémoire tampon

Last Modified Time

Le lastModifiedTime à attribuer au fichier après son transfert. S’il n’est pas défini, le lastModifiedTime ne sera pas modifié. Le format doit être aaaa-MM-dd “T’HH: mm:ssZ. Vous pouvez également utiliser un Expression Language tel que ${file.lastModifiedTime}. Si la valeur est invalide, le processeur ne sera pas invalidé mais ne pourra pas modifier le lastModifiedTime du fichier.

Mot de passe

Mot de passe du compte utilisateur

Autorisations

Les autorisations à attribuer au fichier après son transfert. Le format doit être soit UNIX rwxrwxrwx avec un - à la place des autorisations refusées (par exemple rw-r–r–), soit un nombre octal (par exemple 644). S’il n’est pas défini, les autorisations ne seront pas modifiées. Vous pouvez également utiliser un Expression Language tel que ${file.permissions}. Si la valeur est invalide, le processeur ne sera pas invalide mais échouera à modifier les autorisations du fichier.

Port

Le port sur lequel le système distant écoute pour les transferts de fichiers

Reject Zero-Byte Files

Détermine si les fichiers à zéro octet doivent être rejetés sans tentative de transfert

Chemin distant

Le chemin d’accès au système distant à partir duquel les fichiers doivent être extraits ou poussés

Temporary Filename

Si ce paramètre est défini, le nom du fichier envoyé sera égal à la valeur spécifiée pendant le transfert et, une fois celui-ci terminé avec succès, il sera renommé en nom de fichier d’origine. Si cette valeur est définie, la propriété Dot Rename est ignoré

Mode de transfert

Le mode de transfert FTP

Utiliser la compression

Indique si la compression ZLIB doit être utilisée ou non lors du transfert de fichiers

NomUtilisateur

NomUtilisateur

ftp-use-utf8

Indique au client d’utiliser le codage UTF-8 lors du traitement des fichiers et des noms de fichiers. S’il a la valeur true, le serveur doit également prendre en charge le codage UTF-8.

service proxy-configuration

Spécifie le Controller Service de configuration proxy pour les requêtes réseau proxy.

Relations

Nom

Description

failure

FlowFiles qui n’ont pas pu être envoyés au système distant ; l’échec est généralement renvoyé à ce processeur.

reject

FlowFiles qui ont été rejetées par le système de destination

success

FlowFiles qui sont envoyées avec succès seront routées vers success

Voir aussi :