ToolsEcosystem


RightScale's right_aws

作者RightScale
ホームページRightScale Gems HomeRubyForge Project Page
ドキュメントAPI ドキュメント
ダウンロードRubyForge か sudo gem install right_aws
ソースRubyForge
バージョン0.8.x-1.10.0
ライセンスMIT ライセンス

使用例

Eucalyptus と right_aws gem が通信できるように、irb を使います。

right_aws のセットアップ

right_aws をインストール、環境をセットアップして、irb を起動します。

~> sudo gem install right_aws
~> source ~/.euca2/eucarc
~> irb

right_aws の使い方

Ruby 環境をセットアップして、right_aws ライブラリを使い Eucalyptus に接続します。

irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'right_aws'
=> true
irb(main):003:0> @euca = = RightAws::Ec2.new(ENV['EC2_ACCESS_KEY'],ENV['EC2_SECRET_KEY'])
irb(main):004:0> @euca.describe_images
I, [2009-07-13T11:54:55.883207 #9406]  INFO -- : Opening new HTTP connection to 192.168.7.7:8773
=> [{:aws_id=>"eki-3313191F", :aws_image_type=>"kernel", :aws_owner=>"admin", :aws_location=>"my-kernel/vmlinuz.manifest.xml", :aws_state=>"available", :aws_is_public=>true, :aws_architecture=>"x86_64"}, {:aws_id=>"eri-A3501A6C", :aws_image_type=>"ramdisk", :aws_owner=>"admin", :aws_location=>"my-ramdisk/initrd.img.manifest.xml", :aws_state=>"available", :aws_is_public=>true, :aws_architecture=>"x86_64"}, {:aws_id=>"emi-C6E71A64", :aws_image_type=>"machine", :aws_owner=>"admin", :aws_location=>"euca-my-image/disk.img.manifest.xml", :aws_kernel_id=>"eki-3313191F", :aws_state=>"available", :aws_ramdisk_id=>"eri-A3501A6C", :aws_is_public=>true, :aws_architecture=>"x86_64"}]
irb(main):009:0> 

原文:http://open.eucalyptus.com/wiki/ToolsEcosystem_right_aws


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-09-20 (日) 00:04:54 (5332d)