前提条件
[ファイル]タブとやり取りするには、認証済みの接続を確立する必要があります。[ファイル]タブに接続するには、Bridge Agent内のOAuth設定セクションを参照してください。
1. クラウドからリモート(ファイルダウンロード)
{'task_name': 'file_task','task_details': {'source': {'cloud': {'path': '<QNTRL FILE タブ PATH>','type': 'qntrl_files'}},'destination': {'remote': {'path': '<REMOTE FILE PATH>','credential_name': '<CREDENTIAL_NAME>','host': 'localhost'}}}}
2. リモートからクラウドへ(ファイルアップロード)
{'task_name': 'file_task','action': '<move/copy>','subfolder_copy': <true/false>,'task_details': {'source': {'remote': {'path': '<REMOTE FILE タブ PATH>','credential_name': '<CREDENTIAL_NAME>','host': 'localhost'}},'destination': {'cloud': {'path': '<QNTRL FILE タブ PATH>','type': 'qntrl_files','overwrite': true}}}}
{'task_name': 'file_task','action': '<move/copy>','subfolder_copy': <true/false>,'task_details': {'source': {'remote': {'path': '<FILE PATH>','credential_name': '<REMOTE CREDENTIAL NAME>','host': '<HOST NAME>'}},'destination': {'remote': {'path': '<FILE PATH>','credential_name': '<REMOTE CREDENTIAL NAME>','host': '<Host Name>'}}}}
|
キー |
説明 |
|
task_name |
該当するタブのシステム定義名です。'file_task'は、ファイル管理タスクのタスク名です。 |
|
action |
実行するファイル操作の種類を指定します。
|
|
subfolder_copy (任意) |
再帰的な転送を実行するかどうかを指定します。
指定しない場合、初期設定では'true'に設定されます。 |
|
task_details |
タスクの詳細を含むJSONオブジェクトです。 |
destination
ファイルの転送先の場所に関する情報を含むJSONオブジェクトです。
source
ファイルの転送元の場所に関する詳細を含むJSONオブジェクトです。
remote
接続先のリモートマシンの詳細を含むJSONオブジェクトです。
cloud
クラウドネットワーク/ストレージを指します。
path
リモートマシン内のファイルの場所です。
credential_name
リモートマシン用に[認証情報]タブ内で作成された認証情報オブジェクトの名前です。
host
リモートマシンのホスト名です。
type
'qntrl_files':ファイルがQntrlの[ファイル]タブで利用可能な場合に指定します。
overwrite
既存ファイルの内容を更新する場合に使用します。
Windowsマシンの場合、ファイルパスは'\\'にする必要があります。