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