IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

EC2インスタンスの情報を参照する

EC2のインスタンスの情報を確認する小さなサンプル

  1 require File.expand_path(File.dirname(__FILE__) + '/../samples_config')
  2 
  3 instance_id = "i-XXXXXXXX"
  4 instance = nil
  5 begin
  6   instance = AWS::EC2.new.instances[instance_id]
  7   p instance
  8   p instance.status
  9   p instance.ip_address
 10   p instance.platform
 11   p instance.requester_id
 12   p instance.subnet_id
 13   p instance.vpc_id
 14   p instance.user_data
 15 end

利用できる属性は下記から確認できます。

http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/EC2/Instance.html