GetFTP 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

FTP サーバーからファイルを取得し、そこから FlowFiles を作成します。

タグ

FTP.フェッチ、ファイル、取得、インジェスト、入力、リモート、取得、ソース

入力要件

FORBIDDEN

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

false

プロパティ

プロパティ

説明

接続モード

FTP 接続モード

接続タイムアウト

接続作成中にタイムアウトするまでの待機時間

データタイムアウト

ローカルとリモートのシステム間でファイルを転送する場合、この値はシステム間でデータが転送されずに経過する時間を指定します。

オリジナルを削除

ファイルの転送に成功した後、リモートシステムからファイルを削除するかどうかを決定します。

ファイルフィルター正規表現

フィルターが指定された場合、そのJava正規表現にマッチする名前のファイルのみが取得されます。フィルターが提供されている場合、フェッチされる正規表現に名前が一致するファイルだけです。

ホスト名

リモートシステムの完全修飾ホスト名または IP アドレス。

ドット付きファイルの無視

true の場合、ファイル名がドット (".") で始まるファイルは無視されます。

内部バッファサイズ

バッファリングされたデータストリームの内部バッファサイズのセット

マックスセレクト

1回の接続で取り出せるファイルの最大数

パスワード

ユーザーアカウントのパスワード

パスフィルター正規表現

再帰検索が true の場合、与えられた正規表現にパスが一致する サブディレクトリのみがスキャンされます。

ポーリング間隔

新しいファイルのリストを取得するまでの待機時間を決定します。

ポート

リモートシステムがファイル転送のためにリッスンしているポート。

リモートパス

ファイルをプルまたはプッシュするリモートシステム上のパス。

リモート ポール バッチ サイズ

この値は、ファイル・リストを作成する際に、リモート・システム上の指定されたディレクトリで検索するファイル・パスの数を指定します。一般的にこの値を変更する必要はありませんが、膨大な数のファイルを持つリモートシステムに対してポーリングを行う場合、この値は重要な意味を持ちます。この値を高く設定しすぎるとパフォーマンスが非常に悪くなり、低く設定しすぎるとフローが通常より遅くなります。

再帰検索

trueの場合、任意にネストされたサブディレクトリからファイルを取り出します。それ以外の場合、サブディレクトリをトラバースしません。

転送モード

FTP 転送モード

ナチュラルオーダーの使用

trueの場合、ファイルが自然にリストされている順番にファイルを取り出します。それ以外の場合、ファイルがプルされる順番は定義されません。

ユーザー名

ユーザー名

follow-symlink

trueの場合、シンボリックファイルとネストされたシンボリックサブディレクトリも読み込みます。それ以外の場合は、シンボリックファイルを読み込まず、シンボリック リンク サブディレクトリをトラバースしません。

ftp-use-utf8

ファイルやファイル名を処理するときに UTF-8 エンコードを使うようにクライアントに指示します。trueにセットすると、サーバは UTF-8エンコーディングもサポートしなければなりません。

proxy-configuration-service

ネットワークリクエストをプロキシするプロキシ構成Controller Serviceを指定します。

リレーションシップ

名前

説明

success

受信したすべての FlowFiles は成功にルーティングされます。

属性の書き込み

名前

説明

filename

ファイル名にはリモートサーバー上のファイル名がセットされます。

path

パスには、リモートサーバー上のファイルのディレクトリのパスがセットされます。例えば、<リモートパス> プロパティが /tmp にセットされている場合、/tmp からピックアップされたファイルはパス属性が /tmp にセットされます。<再帰検索> プロパティがtrueにセットされ、ファイルが/tmp/abc/1/2/3からピックアップされた場合、パス属性は/tmp/abc/1/2/3にセットされます。

file.lastModifiedTime

ソース・ファイルの最終更新日時

file.lastAccessTime

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

file.owner

ソース・ファイルの数値所有者ID

file.group

ソースファイルの数値グループID

file.permissions

ソースファイルの読み取り/書き込み/実行パーミッション

absolute.path

ファイルがピックアップされた場所からの完全/絶対パス。現在の 'パス' 属性はまだ入力されていますが、相対パスである可能性があります。

こちらもご覧ください