GetFTP 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
FTP サーバーからファイルを取得し、そこから FlowFiles を作成します。
入力要件¶
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 |
ファイルがピックアップされた場所からの完全/絶対パス。現在の 'パス' 属性はまだ入力されていますが、相対パスである可能性があります。 |