Ruby AWS SDK (v2 / v3) экземпляры пятна тега - PullRequest
0 голосов
/ 22 мая 2018

По этой ссылке можно пометить экземпляры точечного флота.Теги автоматически распространяются на запущенные экземпляры.Можно ли сделать то же самое для обычных точечных экземпляров?Мой подход до сих пор

ec2 = Aws::EC2::Resource.new({region: region, credentials: creds})
launch_specification ={
  :security_groups => ['ccc'],
  :ebs_optimized => true,
  :image_id => "image_id",
  :instance_type => "type",
  :key_name => "key",
  :placement => {:group_name => "ggg"},
  :user_data => ""        
} 
resp = ec2.client.request_spot_instances(:instance_count => count,
  :launch_specification => launch_specification,
  :spot_price => price.to_s,
  :type => 'one-time',
  :dry_run => false
)
resp.spot_instance_requests.each do |sir|
  ec2.create_tags({
    dry_run: false,
    resources: [sir.spot_instance_request_id],
    tags: [
          {
            key: "owner",
            value: "ooo",
          },
        ],
      })
end

Теги созданы для spot_instance_request, но не распространяются на запущенные экземпляры.

...