2009/05/25
Copying a whole S3 bucket
今日はAWSの新アカウントをゲットしたので、古いAWSアカウント上にあるS3の内容を丸々そちらの方へコピーしたかった。だけど、異なるBucketをsyncするツールがなかなか見つからない。S3Foxとかで簡単にできるかと思ったら、ローカル<->S3間のファイルのやりとりしか想定してないみたいだし。
結局RightAwsを使ってコピーするプログラム書いた。
結局RightAwsを使ってコピーするプログラム書いた。
require 'rubygems'
require 'right_aws'
src_bucket='bucket1'
dst_bucket='bucket2'
s3 = RightAws::S3Interface.new('AMAZON_ACCESS_KEY', 'SECRET_KEY')
s3.list_bucket(src_bucket).each { |key|
puts ("%1$s/%2$s -> %3$s/%2$s" % [src_bucket, key[:key], dst_bucket])
s3.copy(src_bucket, key[:key], dst_bucket)
}
2009/05/11
熱いX60s
なんか、ThinkPad X60sのアームレスト部分が熱い。やっぱりこのモデルは夏向きじゃないな。
Windows 7が出たら、Lets note買うんだ。多分自腹で。。。。
Windows 7が出たら、Lets note買うんだ。多分自腹で。。。。