GetSFTP 2025.5.31.15

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

Balises

fetch, files, get, ingest, input, remote, retrieve, sftp, source

Exigences en matière d’entrées

FORBIDDEN

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

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

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

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

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 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

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

Cette valeur indique le nombre de chemins de fichiers à trouver dans un répertoire donné du système distant lors de l’établissement d’un listing de fichiers. En général, il n’est pas nécessaire de modifier cette valeur, mais lorsqu’il s’agit d’interroger un système distant contenant un très grand nombre de fichiers, cette valeur peut s’avérer cruciale. Définir une valeur trop élevée peut entraîner de très mauvaises performances, tandis qu’une valeur trop basse peut ralentir le débit.

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

Voir aussi :