jaws-ug東京 勉強会 第19回 「クリスマス直前ストレージ祭り」lt資料 @idacchi
DESCRIPTION
JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」でLTした資料です。 http://jawsug-tokyo.doorkeeper.jp/events/7296TRANSCRIPT
![Page 1: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/1.jpg)
JAWS-UG東京 勉強会 第19回
「クリスマス直前ストレージ祭り」LT資料
![Page 2: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/2.jpg)
自己紹介•坂井田 保彦•いだっち (@idacchi)•株式会社サーバーワークス•すきなAWSサービス:API•JAWS-UGでLTするのは初めて
![Page 3: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/3.jpg)
最近(ここ1年くらい)ハマっていること
![Page 4: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/4.jpg)
スープカレー
![Page 5: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/5.jpg)
スープカレーカムイ
![Page 6: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/6.jpg)
_人人人人人人人_> 140回行った <‾Y^Y^Y^Y^Y^Y^Y‾
![Page 7: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/7.jpg)
Windowsで使う S3クライアント
![Page 8: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/8.jpg)
しかも
![Page 9: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/9.jpg)
CUI
![Page 10: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/10.jpg)
なぜなら
![Page 11: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/11.jpg)
タスクスケジューラでS3へPUTを自動化したい
![Page 12: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/12.jpg)
3つご紹介します
•dgtools
•s3sync
•s3cmd
※いずれもPUTしか試してないです
![Page 13: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/13.jpg)
dgtools
![Page 14: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/14.jpg)
dgtools - web
![Page 15: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/15.jpg)
dgtools - 特徴• DragonDiskというソフトウェアのコマンドラインツール
• S3と同期できる(いろいろコマンドオプションあり)
• 無償
![Page 16: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/16.jpg)
dgtools - ライセンス
• 個人利用&会社利用可能• ただし商用製品やサービスに組み込むのはダメ
![Page 17: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/17.jpg)
dgtools - 利用シーン
• 個人的に自宅や会社でS3にバックアップをとりたいWindowsユーザ
![Page 18: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/18.jpg)
s3sync
![Page 19: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/19.jpg)
s3sync - web
![Page 20: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/20.jpg)
s3sync - 特徴
• Ruby >=1.8.4
• 無償• S3上にゴミファイル???が作成される
![Page 21: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/21.jpg)
s3sync - なんかゴミが
これなに?
![Page 22: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/22.jpg)
s3sync - ライセンス
• MIT License
![Page 23: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/23.jpg)
s3sync - 利用シーン
• WindowsのS3バックアップの商用サービスとして
• Ruby好きなWindowsユーザ
![Page 24: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/24.jpg)
s3cmd
![Page 25: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/25.jpg)
s3cmd - web
![Page 26: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/26.jpg)
s3cmd - 特徴• Python 2.4 or newer
• 無償• そのままだとWindowsで動かない(でかいファイルを送るときにコケる)
![Page 27: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/27.jpg)
s3cmd - ここを直す
Windows版Pythonに入ってないライブラリを使っているのが原因
![Page 28: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/28.jpg)
s3cmd - ここを直す
ファイルアップロード時のhttpヘッダを作ってるだけなので多分hogeでも大丈夫、たぶん
コメントアウト
hoge
hoge
![Page 29: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/29.jpg)
s3cmd - httpヘッダx-amz-meta-s3cmd-attrs: uid:0/gname:hoge/uname:hoge/gid:0/mode:33206/mtime:1386231933/atime:1386761579/md5:2f282b84e7e608d5852449ed940bfc51/ctime:1386761579\r\n
![Page 30: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/30.jpg)
s3cmd - ライセンス
• GPL Version 2
![Page 31: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/31.jpg)
s3cmd - 利用シーン
• WindowsのS3バックアップの商用サービスとして
• Pythonが好きなWindowsユーザ
![Page 32: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/32.jpg)
まとめ
•個人的に使うならdgtools
•お客様に納めるシステムならs3cmd
![Page 33: JAWS-UG東京 勉強会 第19回 「クリスマス直前ストレージ祭り」LT資料 @idacchi](https://reader035.vdocuments.net/reader035/viewer/2022062320/559847c01a28ab58168b4680/html5/thumbnails/33.jpg)
Thank you!