ExecuteScript 2025.10.2.19¶
バンドル¶
org.apache.nifi | nifi-scripting-nar
説明¶
Experimental - Executes a script given the flow file and a process session. The script is responsible for handling the incoming flow file (transfer to SUCCESS or remove, e.g.) as well as any flow files created by the script. If the handling is incomplete or incorrect, the session will be rolled back. Experimental: Impact of sustained usage not yet verified.
入力要件¶
ALLOWED
機密動的プロパティをサポート¶
true
プロパティ¶
プロパティ |
説明 |
|---|---|
モジュールディレクトリ |
スクリプトが必要とするモジュールを含むファイルやディレクトリへのパスをカンマで区切ったリスト。 |
本文 |
実行するスクリプト本文。スクリプトファイルまたはスクリプト本文のどちらか一方のみを使用できます。 |
スクリプトエンジン |
スクリプト実行用言語エンジン |
スクリプトファイル |
実行するスクリプトファイルのパス。スクリプトファイルまたはスクリプト本文のどちらか一方のみを使用できます。 |
状態管理¶
スコープ |
説明 |
|---|---|
LOCAL |
スクリプトは、状態管理 APIs を使用して状態を保存および取得できます。詳細については、『開発者ガイド』の「状態管理」のセクションを参照してください。 |
CLUSTER |
スクリプトは、状態管理 APIs を使用して状態を保存および取得できます。詳細については、『開発者ガイド』の「状態管理」のセクションを参照してください。 |
制限事項¶
必要な許可 |
説明 |
|---|---|
実行コード |
演算子に、 NiFi が持つすべてのパーミッションを想定して任意のコードを実行する能力を提供します。 |
リレーションシップ¶
名前 |
説明 |
|---|---|
failure |
処理に失敗した FlowFiles |
success |
処理に成功した FlowFiles |