GetSmbFile 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-smb-nar
説明¶
samba ネットワークロケーションから FlowFiles にファイルを読み込みます。共有アクセス制御が重要な場合は、cifsマウントの代わりにこのプロセッサーを使用します。ホスト名、共有、ディレクトリを適宜構成します。: \[Hostname][Share][pathtoDirectory]
入力要件¶
FORBIDDEN
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
バッチサイズ |
各反復でプルするファイルの最大数 |
ディレクトリ |
ファイルを書き込むネットワーク・フォルダ。共有後の残りの相対パス: \hostnameshare[dir1dir2]. |
ドメイン |
認証コードに使用するドメイン。任意で、ほとんどの場合ユーザー名とパスワードで十分です。 |
ファイルフィルター |
指定された正規表現にマッチする名前のファイルのみがピックアップされます。 |
ホスト名 |
ファイルを書き込むネットワークホスト。 |
隠しファイルを無視 |
隠しファイルを無視するかどうかを示します。 |
ソースファイルを保持 |
trueを指定すると、ファイルはコンテンツリポジトリにコピーされた後も削除されません。これによってテスト目的に有用であり、継続的にピックアップされるべきファイルを引き起こします。オリジナルの NiFi を保持していない場合、そのディレクトリに書き込みパーミッションが必要で、そうでなければそのファイルは無視されます。 |
パスワード |
認証コード。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 |
ファイルがピックアップされたフルパス。これにはホスト名と共有名が含まれます。 |