第69章 SFTP Sink
SFTP サーバーにデータを送信します。
ヘッダーでは、file/ce-file プロパティーを設定して、アップロードするファイル名を指定できます。
ヘッダーにプロパティーを設定しない場合、Kamelet はファイル名にエクスチェンジ ID を使用します。
69.1. 設定オプション リンクのコピーリンクがクリップボードにコピーされました!
以下の表では、sftp-sink Kamelet で利用可能な設定オプションをまとめています。
| プロパティー | 名前 | 説明 | 型 | デフォルト | 例 |
|---|---|---|---|---|---|
| connectionHost * | Connection Host | FTP サーバーのホスト名。 | string | ||
| connectionPort * | Connection Port | FTP サーバーのポート。 | string | 22 | |
| directoryName* | Directory Name | 開始ディレクトリー。 | string | ||
| autoCreate | Autocreate Missing Directories | ファイルを書き込むディレクトリーを自動的に作成します。 | boolean | True | |
| binary | Binary | ファイル転送モードを BINARY または ASCII で指定します。デフォルトは ASCII (false) です。 | boolean | False | |
| fileExist | ファイルの存在 | すでにファイルが存在する場合にどのように動作するか。 | string | Override | |
| passiveMode | Passive Mode | パッシブモード接続の使用を指定します。 | boolean | False | |
| password | Password | FTP サーバーにアクセスするためのパスワード。 | string | ||
| privateKeyFile | Private Key File | SFTP エンドポイントが秘密鍵の検証を実行できるように、秘密鍵ファイルを設定します。 | string | ||
| privateKeyPassphrase | Private Key Passphrase | SFTP エンドポイントが秘密鍵の検証を実行できるように、秘密鍵ファイルのパスフレーズを設定します。 | string | ||
| privateKeyUri | Private Key URI | SFTP エンドポイントが秘密鍵の検証を実行できるように、秘密鍵ファイル (デフォルトでクラスパスからロードされる) を設定します。 | string | ||
| strictHostKeyChecking | Strict Host Checking | 厳密なホストキーチェックを使用するかどうかを設定します。 | string | False | |
| useUserKnownHostsFile | Use User Known Hosts File | knownHostFile が明示的に設定されていない場合は、System.getProperty (user.home)/.ssh/known_hosts からホストファイルを使用します。 | boolean | True | |
| username | Username | FTP サーバーにアクセスするためのユーザー名 | string |
* = アスタリスクの付いたフィールドは 必須 です。