2015-11-25 2 views
0

это правильный способ сделать это? Пожалуйста, помогите, если есть другие лучшие способы сделать это?aws-sdk-v2 для ec2 листинг

#! /usr/bin/ruby 
require 'aws-sdk' 

client = Aws::EC2::Client.new(region: 'us-west-2') 
resp = client.describe_instances 
resp.reservations.each do |node, num = 0| 
    puts "#{node.instances[num].instance_id}" 
end 
+0

Что вы пытаетесь сделать? – Migore

+0

Просто хотел перечислить все экземпляры. – devnull

ответ

0
credential = { 
       access_key_id: 'xxxxxxxxxxxxxxxxxxxx', 
       secret_access_key: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 
       region: 'us-west-2' 
       } 

    Aws.config.update aws_credential 

    Aws::EC2::Client.new.describe_instances.reservations.each do |instance| 
    p instance[0].instance_id 
    end 
Смежные вопросы