FetchFile 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

ディスクからファイルの内容を読み取り、受信する FlowFile の内容にストリームします。これが完了すると、オプションでファイルは別の場所に移動されるか、ファイルシステムを整理するために削除されます。

タグ

取得、ファイル、ファイルシステム、入手、インジェスト、イングレス、入力、ローカル、ソース

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

完成ストラテジー

NiFi に取り込まれた後、ファイルシステム上のオリジナルファイルをどうするかを指定します。

取得するファイル

ファイルシステムから取得するファイルの完全修飾ファイル名。

ファイルが見つからない場合のログレベル

プロセッサーがトリガーされたときにファイルが存在しない場合に使用するログレベル

パーミッション拒否時のログレベル

現在のアプリケーションユーザーがファイルを読むのに十分な権限を持っていない場合に使用するログレベル

コンフリクト ストラテジーの移動

Completion Strategy(完了ストラテジー)が Move File(ファイルの移動)にセットされていて、移動先のディレクトリに同じ名前のファイルが既に存在する場合、このプロパティは名前の衝突を解決する方法を指定します。

宛先ディレクトリの移動

ファイルシステムから取得したオリジナルファイルを移動するディレクトリ。このプロパティは、Completion Strategy が "Move File" にセットされていない限り、無視されます。ディレクトリが存在しない場合は作成されます。

制限事項

必要な許可

説明

ファイルシステムの読み込み

演算子に、 NiFi がアクセスできるあらゆるファイルからの読み取り機能を提供します。

書き込みファイルシステム

演算子に、 NiFi がアクセスできるすべてのファイルを削除する機能を提供します。

リレーションシップ

名前

説明

failure

パーミッション不足またはファイルが存在しない以外の理由でファイルシステムから取得できなかった FlowFile は、この Relationship に転送されます。

not.found

ファイルが見つからなかったためにファイルシステムから取得できなかった FlowFile は、この Relationship に転送されます。

permission.denied

NiFi を実行しているユーザーに十分なパーミッションがないためにファイルシステムから取得できなかった FlowFile は、この Relationship に転送されます。

success

ファイルシステムから正常に取得された FlowFile はすべて、この Relationship に転送されます。

他のコンポーネントを含むユースケース

ディレクトリからすべてのファイルを NiFi にインジェストする

ディレクトリから NiFi に特定のファイルをインジェストし、ファイル名でフィルターをかけます。

こちらもご覧ください