dashDBからCloud Storageへファイルをアップロードする方法はいくつかありますが、特にサイズが大きいファイル(5GB以上)を高速にアップロードする場合の話
スクリプトを実行すると、入力ファイルをgzipで圧縮分割し、アップロードします
①スクリプトをダウンロードする。
IBM Knowledgecenterで『moveToCloud』と検索し、スクリプトをダウンロードする
http://www.ibm.com/support/knowledgecenter/SS6NHC/com.ibm.swg.im.dashdb.kc.doc/welcome.html?lang=ja
②perl/Curlが実行可能な環境を用意する。
※今回はsygwin(https://www.cygwin.com/)をインストール
パッケージはPerlと、Net以下のcurl Multi-protocol file transfer toolを選択
③moveToCloudのパッケージを実行環境以下へ配置
④下記のように認証ファイルcredentials.txtを作成する
⑤テスト実行
$ ./moveToCloud.pl -test -target softlayer::\::\::/\ -cred credentials.txt
下記メッセージが出れば接続成功
Test successful. Upload may proceed.
⑥アップロード実行
$ ./moveToCloud.pl -source \ -target softlayer::\::\::/\ -cred credentials.txt
下記メッセージが出ればアップロード成功
Successfully uploaded to "<upload対象のファイル名>.gz"
以上。