Ruby 用于ec2清单的aws-sdk-v2

Ruby 用于ec2清单的aws-sdk-v2,ruby,scripting,aws-sdk,Ruby,Scripting,Aws Sdk,这样做对吗?如果还有其他更好的方法,请提供帮助 #! /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 你想做什么?只是想列出所有的实

这样做对吗?如果还有其他更好的方法,请提供帮助

#! /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

你想做什么?只是想列出所有的实例。
  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