Ruby AWS SDK (v2/v3) экземпляры пятна тега

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

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, но не распространяются на запущенные экземпляры.

0 ответов

Другие вопросы по тегам