S3 にでかーいファイルを上げようとしまして
s3fox 使ってたらどうも途中で止まってしまうし
OS X で試そうとしたんですがやっぱ何か上手くいかず
どーしよーかなーと思って彷徨っていたら
s3cmd って Python で書かれたのがあったんで試しました
Amazon S3用のコマンドラインツールs3cmd
最初に s3cmd --configure って打つと key を 2 つ聞いてきて
入力すると dot file が HOME の下にできます。
あとは get でも put でも mv でも何でもすればいいじゃない
ということで put してみたら無事に upload できました
格好つけて慣れない GUI なんか使うなって言われた気がしてきました
悲しい
2009/11/24
boto
EC2 を外部から操作したいわけで
そうすると ec2-api-tools とか ec2-ami-tools とかあるわけですが
行けなかった bpstudy#27 の資料が
早速見てみたら boto ってのが素敵そう
boto でググれば http://code.google.com/p/boto/ が直ぐ出ます
落として README 見たら docs か tests を見れば良いと書いてあったので
docs に行くと Make file が!
make って打ったら sphinx が無いと!!
でも
Pythonって何?という人のためのSphinxチュートリアル
を見てたので sphinx は virtualenv に入ってるので activate
無事 docs も見れました
pip で boto 入れてみて ipython 立ちあげて
もちろん instance の起動やら何やら色々できるみたいです
コマンドを長々と打つのに比べると method で色々呼べるのは楽だなぁと思いました
や、っていうか、スクリプトが組めるんで素敵だねって話なんですが
ipython の上で使うだけでもぉ大満足! でした
そうすると ec2-api-tools とか ec2-ami-tools とかあるわけですが
行けなかった bpstudy#27 の資料が
d_sea 後追いだけど、BPstudy#27 で話してきたことをブログに書いた http://d.hatena.ne.jp/d_sea/20091120/p1 スライドも張ったよ #bpstudy 12:26 PM Nov 23rdと公開されてたので
早速見てみたら boto ってのが素敵そう
boto でググれば http://code.google.com/p/boto/ が直ぐ出ます
落として README 見たら docs か tests を見れば良いと書いてあったので
docs に行くと Make file が!
make って打ったら sphinx が無いと!!
でも
Pythonって何?という人のためのSphinxチュートリアル
を見てたので sphinx は virtualenv に入ってるので activate
無事 docs も見れました
pip で boto 入れてみて ipython 立ちあげて
In [1]: import botoみたいなことができました
In [2]: conn = boto.connect_ec2('xxxx', 'yyyy') <- xxxx と yyyy は acces key と secret key
In [3]: instance = conn.get_all_instances()[0]
In [4]: volume = conn.get_all_volumes()[0]
In [5]: volume.attach(instances[0].id, '/dev/sdf')
もちろん instance の起動やら何やら色々できるみたいです
コマンドを長々と打つのに比べると method で色々呼べるのは楽だなぁと思いました
や、っていうか、スクリプトが組めるんで素敵だねって話なんですが
ipython の上で使うだけでもぉ大満足! でした
2009/11/18
ec2-ami-tools ruby curl ubuntu debootstrap
EC2 の上に minimal な ubuntu 環境が欲しいと思って
まぁ debootstrap で作って tool を入れたらいいのかなと思って
検索してたら
http://ec2ubuntu.googlecode.com/svn/trunk/bin/ec2ubuntu-build-ami
イメージ作る用のスクリプトが出てきました。
っつうか
ec2ubuntu - Project Hosting on Google Code
こういうのがちゃんとあるんですね、さすが。
で、欲しかった ami も C2 and Ubuntu - Alestic.com にあるし
apt-line には universe だけあるんで multiverse をコピー&置換で追加してやれば
あとは、真面目に作り込むだけみたいです...。
真面目に...。
まぁ debootstrap で作って tool を入れたらいいのかなと思って
検索してたら
http://ec2ubuntu.googlecode.com/svn/trunk/bin/ec2ubuntu-build-ami
イメージ作る用のスクリプトが出てきました。
っつうか
ec2ubuntu - Project Hosting on Google Code
こういうのがちゃんとあるんですね、さすが。
で、欲しかった ami も C2 and Ubuntu - Alestic.com にあるし
apt-line には universe だけあるんで multiverse をコピー&置換で追加してやれば
$ aptitude install ec2-api-tools ec2-ami-toolsとかしてツールも入れれるみたいだし
あとは、真面目に作り込むだけみたいです...。
真面目に...。
登録:
投稿 (Atom)