intra-mart Accel Platform IM-LogicDesigner仕様書 第15版 2020-04-01

5.2.1.13.2. SCP アップロード

リモートサーバに SCP でディレクトリやファイルをアップロードするタスクです。

5.2.1.13.2.1. 入力値

im_scp_upload <object>
  ├─ dest <string> *
  ├─ settings <object>
  │   ├─ host <string>
  │   ├─ keyLocation <string>
  │   ├─ passphrase <string>
  │   ├─ password <string>
  │   ├─ port <integer> *
  │   ├─ strictHostKeyChecking <boolean>
  │   └─ user <string> *
  ├─ source <storage> *
  └─ recursive <boolean>
項目名 必須/任意 配列/リスト 説明
im_scp_upload 任意 object なし  
dest 必須 string なし アップロード先のパス
settings 任意 object なし リモートサーバ接続情報
host 必須 string なし 接続先ホスト
keyLocation 任意 string なし
秘密鍵のファイル名
公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase 任意 string なし
秘密鍵のパスフレーズ
password 任意 object なし
パスワード
パスワード認証方式を利用する場合に指定します。
port 必須 integer なし 接続先ポート番号
strictHostKeyChecking 任意 boolean なし 接続先ホストの検証を行う場合、true を指定します。
user 必須 string なし ユーザ
source 必須 storage なし アップロードするStorageのディレクトリやファイル
recursive 任意 boolean なし 再帰コピーする場合、 true を指定します。

5.2.1.13.2.2. 出力値

im_scp_upload <any>
項目名 配列/リスト 説明
im_scp_upload any なし 出力値として利用可能な値はありません。