GetSFTP 2025.10.2.19¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Récupère les fichiers d’un serveur SFTP et crée les FlowFiles à partir de ces fichiers
Exigences en matière d’entrées¶
FORBIDDEN
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
|---|---|
Négociation d’algorithmes |
Stratégie de configuration pour l’algorithme de négociation SSH |
Chiffres autorisés |
Une liste de chiffres autorisés, séparés par des virgules, pour les connexions SFTP. Laisser non défini pour tout autoriser. Les options disponibles sont les suivantes : 3des-cbc, aes128-cbc, aes128-ctr, aes128-gcm@openssh.com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm@openssh.com, arcfour128, arcfour256, blowfish-cbc, chacha20-poly1305@openssh.com, aucun |
Connection Timeout |
Délai d’attente avant l’interruption de la création d’une connexion |
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 |
Supprimer l’original |
Détermine si le fichier est supprimé ou non du système distant après avoir été transféré avec succès |
Filtre de fichier Regex |
Fournit une expression régulière Java pour filtrer les noms de fichiers ; si un filtre est fourni, seuls les fichiers dont les noms correspondent à cette expression régulière seront recherchés |
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 |
Ignorer les fichiers en pointillés |
Si true, les fichiers dont le nom commence par un point (« . ») seront ignorés |
Algorithmes clés autorisés |
Une liste d’algorithmes clés autorisés , séparés par des virgules, pour les connexions SFTP. Laisser non défini pour tout autoriser. Les options disponibles sont les suivantes : 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-256-cert-v01@openssh.com, rsa-sha2-512, rsa-sha2-512-cert-v01@openssh.com, sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com, 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 |
Une liste d’algorithmes d’échange de clés autorisés, séparés par des virgules, pour les connexions SFTP. Laisser non défini pour tout autoriser. Les options disponibles sont les suivantes : curve25519-sha256, curve25519-sha256@libssh.org, curve448-sha512, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group15-sha512, diffie-hellman-group16-sha512, diffie-hellman-group17-sha512, diffie-hellman-group18-sha512, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, mlkem1024nistp384-sha384, mlkem768nistp256-sha256, mlkem768x25519-sha256, sntrup761x25519-sha512, sntrup761x25519-sha512@openssh.com |
Max de sélections |
Le nombre maximum de fichiers à extraire lors d’une seule connexion |
Codes d’authentification des messages autorisés |
Une liste de codes d’authentification des message autorisés, séparés par des virgules, pour les connexions SFTP. Laisser non défini pour tout autoriser. Les options disponibles sont : hmac-md5, hmac-md5-96, hmac-sha1, hmac-sha1-96, 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 |
Regex de filtrage de chemin |
Si la recherche récursive est true, seuls les sous-répertoires dont le chemin correspond à l’expression régulière donnée seront analysés |
Intervalle d’interrogation |
Détermine le temps d’attente entre la recherche de nouveaux fichiers dans le listing |
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 |
Chemin distant |
Le chemin d’accès au système distant à partir duquel les fichiers doivent être extraits ou poussés |
Taille du lot d’interrogation distante |
La valeur spécifie le nombre de chemins d’accès aux fichiers à rechercher dans un répertoire donné sur le système distant lors de la liste des fichiers. En général, cette valeur ne devrait pas avoir besoin d’être modifiée, mais lors de l’interrogation d’un système distant avec un nombre considérable de fichiers, cette valeur peut être critique. Si vous fixez cette valeur à un niveau trop élevé, les performances seront très affectées et si vous définissez une valeur trop faible, le flux sera plus lent que la normale. |
Recherche récursive |
Si true, les fichiers seront extraits de sous-répertoires arbitrairement imbriqués ; sinon, les fichiers ne seront pas extraits des sous-répertoires |
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 |
Utiliser la compression |
Indique si la compression ZLIB doit être utilisée ou non lors du transfert de fichiers |
Utiliser la commande naturelle |
Si true, les fichiers seront extraits dans l’ordre dans lequel ils sont naturellement répertoriés ; sinon, l’ordre dans lequel les fichiers seront extraits n’est pas défini |
NomUtilisateur |
NomUtilisateur |
suivre le lien symbolique |
Si true, les fichiers symboliques ainsi que les sous-répertoires symboliques imbriqués seront extraits ; sinon, les fichiers symboliques ne seront pas lus et les sous-répertoires à liens symboliques ne seront pas traversés |
service proxy-configuration |
Spécifie le Controller Service de configuration proxy pour les requêtes réseau proxy. |
Relations¶
Nom |
Description |
|---|---|
success |
Tous les FlowFiles reçus sont routés vers le succès |
Écrit les attributs¶
Nom |
Description |
|---|---|
filename |
Le nom du fichier est défini comme sur le serveur distant |
path |
Le chemin est défini sur le chemin du répertoire du fichier sur le serveur distant. Par exemple, si la propriété <Chemin distant> est définie sur /tmp, les fichiers récupérés à partir de /tmp auront l’attribut chemin réglé sur /tmp. Si la propriété <Recherche récursive> est true et qu’un fichier est récupéré dans /tmp/abc/1/2/3, l’attribut chemin sera défini sur /tmp/abc/1/2/3 |
file.lastModifiedTime |
Date et heure de la dernière modification du fichier source |
file.owner |
L’identifiant numérique du propriétaire du fichier source |
file.group |
L’identifiant numérique du groupe du fichier source |
file.permissions |
Les autorisations de lecture/écriture/exécution du fichier source |
absolute.path |
Le chemin complet/absolu à partir duquel un fichier a été récupéré. L’attribut chemin actuel est toujours renseigné, mais il peut s’agir d’un chemin relatif |