ListenFTP 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Démarre un serveur FTP qui écoute sur le port spécifié et transforme les fichiers entrants en FlowFiles. L’URI du service sera ftp://{hostname}:{port}. Le port par défaut est 2221.
Exigences en matière d’entrées¶
FORBIDDEN
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Adresse |
L’adresse à laquelle le serveur FTP doit être lié. Si ce paramètre n’est pas défini (ou s’il est fixé à 0.0.0.0), le serveur se lie à toutes les adresses disponibles (c’est-à-dire à toutes les interfaces réseau de la machine hôte). |
Mot de passe |
Si le nom d’utilisateur est paramétré, un mot de passe doit également être spécifié. Le mot de passe fourni par le client qui tente de se connecter au serveur FTP sera comparé à ce mot de passe. |
Port |
Le port sur lequel écouter les connexions entrantes. Sous Linux, des privilèges de racine sont exigés pour utiliser des numéros de port inférieurs à 1024. |
Service contextuel SSL |
Spécifie le service contextuel SSL qui peut être utilisé pour créer des connexions sécurisées. Si un service contextuel SSL est sélectionné, un fichier keystore doit également être spécifié dans le service contextuel SSL. Sans fichier keystore, le processeur ne peut pas être démarré avec succès. La spécification d’un fichier truststore est facultative. Si un fichier truststore est spécifié, l’authentification du client est requise (le client doit envoyer un certificat au serveur). Indépendamment du protocole TLS sélectionné, le protocole disponible le plus élevé est utilisé pour la connexion. Par exemple, si NiFi est exécuté sous Java 11 et que TLSv1.2 est sélectionné dans le service du contrôleur comme protocole TLS préféré, TLSv1.3 sera utilisé (indépendamment de la sélection de TLSv1.2) parce que Java 11 prend en charge TLSv1.3. |
NomUtilisateur |
Nom de l’utilisateur autorisé à se connecter au serveur FTP. Si un nom d’utilisateur est fourni, un mot de passe doit également être indiqué. Si aucun nom d’utilisateur n’est spécifié, les connexions anonymes seront autorisées. |
Relations¶
Nom |
Description |
---|---|
success |
Relation pour les fichiers reçus avec succès. |
Écrit les attributs¶
Nom |
Description |
---|---|
filename |
Le nom du fichier reçu via la connexion FTP/FTPS. |
path |
Le chemin d’accès au répertoire cible du fichier. Par exemple, si le fichier.txt est téléchargé dans /Folder1/SubFolder, la valeur de l’attribut path sera « /Folder1/SubFolder/ » (notez qu’il se termine par un caractère de séparation). |