Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用AWS API为EC2实例创建名称_Ruby On Rails_Ruby_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

Ruby on rails 使用AWS API为EC2实例创建名称

Ruby on rails 使用AWS API为EC2实例创建名称,ruby-on-rails,ruby,amazon-web-services,amazon-ec2,Ruby On Rails,Ruby,Amazon Web Services,Amazon Ec2,我的应用程序中有以下代码 require 'aws-sdk' require 'rubygems' AWS.config({ :access_key_id => 'XXXXXXXXXXXXXXXXX', :secret_access_key => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX', }) ec2 = AWS::EC2.new(:ec2_endpoint => 'ec2.ap-southeast-1.amazonaws.com') @@i = e

我的应用程序中有以下代码

require 'aws-sdk'
require 'rubygems'

AWS.config({
 :access_key_id => 'XXXXXXXXXXXXXXXXX',
 :secret_access_key => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX',
})
ec2 = AWS::EC2.new(:ec2_endpoint => 'ec2.ap-southeast-1.amazonaws.com')
@@i = ec2.instances.create(:image_id => 'ami-aabXXXXX', :instance_type => 't1.micro', :security_groups=> ['Drum-Factory'], :key_name => 'some-key' )
sleep 1 while @@i.status == :pending
......

如何在创建实例时命名实例,使其显示在AWS管理控制台的“名称”列中。

名称列实际上是添加到实例的标记 因此,您需要设置“Name”标记的值

我猜是这样的

@@i.tags["Name"] = "value"

检查

同样,这个答案可能会有所帮助

名称列实际上是添加到实例的标记 因此,您需要设置“Name”标记的值

我猜是这样的

@@i.tags["Name"] = "value"

检查

同样,这个答案可能会有所帮助