PutSFTP 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Envoie des FlowFiles à un serveur SFTP

Balises

archive, copy, egress, files, put, remote, sftp

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

Chiffres autorisés

Liste séparée par des virgules des codes autorisés pour les connexions SFTP. Laissez le champ libre pour autoriser tout le monde. Les options disponibles sont : 3des-cbc, 3des-ctr, aes128-cbc, aes128-ctr, aes128-gcm@openssh.com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm@openssh.com, arcfour, arcfour128, arcfour256, blowfish-cbc, blowfish-ctr, cast128-cbc, cast128-ctr, chacha20-poly1305@openssh.com, idea-cbc, idea-ctr, serpent128-cbc, serpent128-ctr, serpent192-cbc, serpent192-ctr, serpent256-cbc, serpent256-ctr, twofish-cbc, twofish128-cbc, twofish128-ctr, twofish192-cbc, twofish192-ctr, twofish256-cbc, twofish256-ctr

Conflict Resolution

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

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

Disable Directory Listing

Si cette propriété est définie sur « true », le listing des répertoires n’est pas effectué avant la création des répertoires manquants. Par défaut, ce processeur exécute une commande de listing des répertoires pour vérifier l’existence des répertoires cibles avant de créer les répertoires manquants. Toutefois, dans certaines situations, il peut s’avérer nécessaire de désactiver le listing des répertoires, comme dans les cas suivants. Le listing des répertoires peut échouer avec certaines autorisations (par exemple, chmod 100) sur un répertoire. En outre, si un autre client SFTP a créé le répertoire après que ce processeur a effectué un listing et avant qu’une requête de création de répertoire par ce processeur ne soit accomplie, une erreur est renvoyée car le répertoire existe déjà.

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.

Fichier de clé d’hôte

Si fourni, le fichier donné sera utilisé comme clé hôte ; sinon, si la propriété « Strict Host Key Checking » est activée (mise sur true), alors les fichiers « known_hosts » et « known_hosts2 » du répertoire ~/.ssh seront utilisés, sinon aucun fichier de clé hôte ne sera utilisé.

Nom d’hôte

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

Algorithmes clés autorisés

Liste séparée par des virgules des algorithmes de clé autorisés pour les connexions SFTP. Laissez le champ libre pour autoriser tout le monde. Les options disponibles sont : ecdsa-sha2-nistp256, ecdsa-sha2-nistp256-cert-v01@openssh.com, ecdsa-sha2-nistp384, ecdsa-sha2-nistp384-cert-v01@openssh.com, ecdsa-sha2-nistp521, ecdsa-sha2-nistp521-cert-v01@openssh.com, rsa-sha2-256, rsa-sha2-512, ssh-dss, ssh-dss-cert-v01@openssh.com, ssh-ed25519, ssh-ed25519-cert-v01@openssh.com, ssh-rsa, ssh-rsa-cert-v01@openssh.com

Algorithmes d’échange de clés autorisés

Liste séparée par des virgules des algorithmes d’échange de clés autorisés pour les connexions SFTP. Laissez le champ libre pour autoriser tout le monde. Les options disponibles sont : curve25519-sha256, curve25519-sha256@libssh.org, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group14-sha256@ssh.com, diffie-hellman-group15-sha256, diffie-hellman-group15-sha256@ssh.com, diffie-hellman-group15-sha384@ssh.com, diffie-hellman-group15-sha512, diffie-hellman-group16-sha256, diffie-hellman-group16-sha384@ssh.com, diffie-hellman-group16-sha512, diffie-hellman-group16-sha512@ssh.com, diffie-hellman-group17-sha512, diffie-hellman-group18-sha512, diffie-hellman-group18-sha512@ssh.com, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, ext-info-c

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.

Codes d’authentification des messages autorisés

Une liste de Codes d’authentification des messages autorisés pour les connexions SFTP, séparés par des virgules. Laissez le champ libre pour autoriser tout le monde. Les options disponibles sont : hmac-md5, hmac-md5-96, hmac-md5-96-etm@openssh.com, hmac-md5-etm@openssh.com, hmac-ripemd160, hmac-ripemd160-96, hmac-ripemd160-etm@openssh.com, hmac-ripemd160@openssh.com, hmac-sha1, hmac-sha1-96, hmac-sha1-96@openssh.com, hmac-sha1-etm@openssh.com, hmac-sha2-256, hmac-sha2-256-etm@openssh.com, hmac-sha2-512, hmac-sha2-512-etm@openssh.com

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

Phrase secrète de la clé privée

Mot de passe de la clé privée

Chemin de la clé privée

Le chemin complet du fichier de la clé privée

Reject Zero-Byte Files

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

Groupe distant

Valeur entière représentant l’ID groupe à définir sur le fichier après son transfert. S’il n’est pas paramétré, le groupe ne sera pas défini. Vous pouvez également utiliser un Expression Language tel que ${file.group}. Si la valeur est invalide, le processeur ne sera pas invalide mais ne pourra pas modifier le groupe du fichier.

Propriétaire distant

Valeur entière représentant l’ID utilisateur à définir sur le fichier après son transfert. Si elle n’est pas définie, le propriétaire ne sera pas défini. Vous pouvez également utiliser un Expression Language tel que ${file.owner}. Si la valeur est invalide, le processeur ne sera pas invalide mais ne pourra pas modifier le propriétaire du fichier.

Chemin distant

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

Envoyer un signal de maintien lors du dépassement du délai

Envoyer un signal de maintien toutes les 5 secondes jusqu’à 5 fois pour un délai d’expiration global de 25 secondes.

Vérification stricte de la clé de l’hôte

Indique si une application stricte des clés d’hôtes doit être mise en œuvre ou non

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é

Utiliser la compression

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

NomUtilisateur

NomUtilisateur

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 :