PutFTP 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Envoie des FlowFiles à un serveur FTP
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 |