GetSmbFile 2025.10.2.19

バンドル

org.apache.nifi | nifi-smb-nar

説明

samba ネットワークロケーションから FlowFiles にファイルを読み込みます。共有アクセス制御が重要な場合は、cifsマウントの代わりにこのプロセッサーを使用します。ホスト名、共有、ディレクトリを適宜構成します。: \[Hostname][Share][pathtoDirectory]

タグ

samba、smb、cifs、ファイル、取得

入力要件

FORBIDDEN

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

バッチサイズ

各反復でプルするファイルの最大数

ディレクトリ

ファイルを書き込むネットワーク・フォルダ。共有後の残りの相対パス: \hostnameshare[dir1dir2].

ドメイン

認証コードに使用するドメイン。任意で、ほとんどの場合ユーザー名とパスワードで十分です。

ファイルフィルター

指定された正規表現にマッチする名前のファイルのみがピックアップされます。

ホスト名

ファイルを書き込むネットワークホスト。

隠しファイルを無視

隠しファイルを無視するかどうかを示します。

ソースファイルを保持

If true, the file is not deleted after it has been copied to the Content Repository; this causes the file to be picked up continually and is useful for testing purposes. If not keeping original NiFi will need write permissions on the directory it is pulling from otherwise it will ignore the file.

パスワード

認証コード。Usernameがセットされている場合は必須です。

パスフィルター

サブディレクトリの再帰を true にすると、 指定した正規表現にパスがマッチするサブディレクトリのみがスキャンされます。

ポーリング間隔

ディレクトリリストを実行するまでの待機時間を示します。

サブディレクトリの再帰

サブディレクトリからファイルをプルするかどうかを示します。

共有

ファイルを書き込むネットワーク共有。ホスト名に続く「最初のフォルダ」です。\hostname[share]dir1dir2

シェアアクセスストラテジー

読み取り中に、どの共有アクセスがファイルに付与されるかを示します。「なし」は最も制限的ですが、破損を防ぐには最も安全なセットです。

ユーザー名

認証コードに使用するユーザー名。ユーザー名がセットされていない場合は、匿名認証を試みます。

enable-dfs

分散ファイルシステム (DFS) へのアクセスと、 SMB の操作中に DFS リンクをたどることができます。

smb-dialect

SMB の方言は、クライアントとサーバーの間でネゴシエートされ、デフォルトで両者がサポートする最も一般的なバージョンになります。まれに、自動的にネゴシエートされた方言でクライアントとサーバーの通信が失敗することがあります。このプロパティは、そのような状況が発生した場合に、方言を明示的にセットする(例えば、低いバージョンにダウングレードする)ために使用することができます。

timeout

読み取りおよび書き込み操作のタイムアウト。

use-encryption

クライアントとサーバー間の暗号化通信のオン/オフを切り替えます。このプロパティの動作は SMB 方言依存関係です。 SMB 2.x は暗号化をサポートしておらず、このプロパティは何の効果も持ちません。SMB 3.xの場合、サーバーが暗号化にも対応していれば、暗号化をオンにするためのサーバーへのヒント/リクエストです。

リレーションシップ

名前

説明

success

すべてのファイルは成功にルーティングされます。

属性の書き込み

名前

説明

filename

ファイル名にはネットワーク共有上のファイル名がセットされます。

path

パスには、ファイルのネットワーク共有名の相対パスがセットされます。例えば、inputに "intmp" をセットすると、 "intmp" から拾ってきたファイルのパス属性は "tmp " になります。

file.creationTime

ファイルが作成された日時。すべてのファイルシステムで動作するとは限りません。

file.lastModifiedTime

ファイルが最後に変更された日時。すべてのファイルシステムで動作するとは限りません。

file.lastAccessTime

ファイルが最後にアクセスされた日時。すべてのファイルシステムで動作するとは限りません。

absolute.path

ファイルがピックアップされたフルパス。これにはホスト名と共有名が含まれます。

こちらもご覧ください