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]

Balises

samba, smb, cifs, files, get

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

Voir aussi :