GetSmbFile 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-smb-nar
Description¶
Lit un fichier à partir d’un emplacement du réseau samba sur des FlowFiles. Utilisez ce processeur au lieu d’un montage cifs si le contrôle d’accès au partage est important. Configurez le nom d’hôte, le partage et le répertoire en conséquence : \[Nom d’hôte][Partage][CheminversRépertoire]
Exigences en matière d’entrées¶
FORBIDDEN
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Batch Size |
Le nombre maximum de fichiers à extraire à chaque itération |
Répertoire |
Le dossier réseau dans lequel les fichiers doivent être écrits. Il s’agit du chemin relatif restant après le partage : \hostnameshare[dir1dir2]. |
Domaine |
Le domaine utilisé pour l’authentification. Facultatif, dans la plupart des cas le nom d’utilisateur et le mot de passe suffisent. |
Filtre du fichier |
Seuls les fichiers dont le nom correspond à l’expression régulière donnée seront pris en compte |
Nom d’hôte |
L’hôte du réseau sur lequel les fichiers doivent être écrits. |
Ignorer les fichiers cachés |
Indique si les fichiers cachés doivent être ignorés ou non |
Conserver le fichier source |
Si la valeur est vraie, le fichier n’est pas supprimé après avoir été copié dans le référentiel de contenu ; le fichier est ainsi récupéré en permanence, ce qui est utile à des fins de test. Si vous ne conservez pas l’original, NiFi devra disposer des autorisations d’écriture sur le répertoire d’où il extrait le fichier, faute de quoi il l’ignorera. |
Mot de passe |
Le mot de passe utilisé pour l’authentification. Exigé si le paramètre Nom d’utilisateur est défini. |
Filtre du chemin |
Si l’option Sous-répertoires récursifs est vraie, seuls les sous-répertoires dont le chemin correspond à l’expression régulière donnée seront analysés |
Intervalle d’interrogation |
Indique le temps d’attente avant d’effectuer un listing de répertoire |
Sous-répertoires récursifs |
Indique s’il faut ou non extraire les fichiers des sous-répertoires |
Partager |
Le partage de réseau sur lequel les fichiers doivent être écrits. Il s’agit du « premier dossier » après le nom d’hôte : \hostname[share]dir1dir2 |
Stratégie d’accès au partage |
Indique les accès partagés accordés au fichier lors de la lecture. Aucun est le paramètre le plus restrictif, mais le plus sûr pour éviter la corruption. |
NomUtilisateur |
Le nom d’utilisateur utilisé pour l’authentification. Si aucun nom d’utilisateur n’est paramétré, une authentification anonyme est tentée. |
enable-dfs |
Permet d’accéder au système de fichiers distribués (DFS) et de suivre les liens DFS pendant les opérations SMB. |
smb-dialect |
Le dialecte SMB est négocié entre le client et le serveur. Il est par défaut la version commune la plus élevée supportée par les deux extrémités. Dans de rares cas, la communication client-serveur peut échouer avec le dialecte négocié automatiquement. Cette propriété peut être utilisée pour paramétrer le dialecte de manière explicite (par exemple pour passer à une version inférieure), lorsque ce type de situation se présente. |
timeout |
Délai d’expiration pour les opérations de lecture et d’écriture. |
use-encryption |
Active/désactive la communication chiffrée entre le client et le serveur. Le comportement de la propriété dépend du dialecte SMB : SMB 2.x ne prend pas en charge le chiffrement et la propriété n’a aucun effet. Dans le cas de SMB 3.x, il s’agit d’une indication/requête au serveur d’activer le chiffrement si le serveur le prend également en charge. |
Relations¶
Nom |
Description |
---|---|
success |
Tous les fichiers sont routés vers le succès |
Écrit les attributs¶
Nom |
Description |
---|---|
filename |
Le nom du fichier est paramétré par rapport au nom du fichier sur le partage du réseau |
path |
Le chemin d’accès est paramétré sur le chemin relatif du nom de partage réseau du fichier. Par exemple, si l’entrée est définie sur \hostnameshare mp, les fichiers récupérés à partir de tmp auront l’attribut chemin défini sur tmp |
file.creationTime |
La date et l’heure de création du fichier. Peut ne pas fonctionner sur tous les systèmes de fichiers |
file.lastModifiedTime |
Date et heure de la dernière modification du fichier. Peut ne pas fonctionner sur tous les systèmes de fichiers |
file.lastAccessTime |
Date et heure du dernier accès au fichier. Peut ne pas fonctionner sur tous les systèmes de fichiers |
absolute.path |
Le chemin complet à partir duquel un fichier a été récupéré. Il s’agit du nom d’hôte et du nom de partage |