1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Cloud Storage(SoftLayer Object Storage / S3)へ高速にファイルアップロードする方法

Last updated at Posted at 2016-04-04

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を作成する

無題.png

⑤テスト実行


$ ./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"

以上。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?