You definitely can use the group names, but it needs to be an array - :groups => ['Monitoring'], even if there's only the one group.
FredĀ On 7 April 2014 at 07:55:40, Pradeep Chhetri ([email protected]) wrote: > Finally figured out that I should use :security_group_ids => > ["sg-xxxxxxx"]. > > On Sunday, 6 April 2014 17:54:00 UTC+5:30, Pradeep Chhetri wrote: > > > > Hello, > > > > I am trying to create an instance in AWS in a particular security group. > > > > server = conn.servers.create(:image_id => "#{@ami_id}", > > :flavor_id => > > "#{@instancetype}", > > :key_name => > > "#{@aws_ssh_key_name}", > > :groups => "Monitoring", > > :subnet_id => > > "#{@subnetid.shuffle.first}", > > :user_data => "#{user_data}") > > > > where Monitoring is the name of the security group. > > > > But when the machine comes up. It takes the "default" security group. I > > tried replacing "Monitoring" with the security-group-id but still I wasn't > > able to get Monitoring security group in the new instance. Can someone > > please help me out. > > > > > > Thank you, > > > > - Pradeep > > > > -- > You received this message because you are subscribed to the Google Groups > "ruby-fog" > group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "ruby-fog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
