Пожалуйста, go через официальный документ о ресурсе aws_launch_configuration
он дает вам пример того, как уже установить спотовый экземпляр:
resource "aws_launch_configuration" "as_conf" {
image_id = "${data.aws_ami.ubuntu.id}"
instance_type = "m4.large"
spot_price = "0.001"
lifecycle {
create_before_destroy = true
}
}
Примечания:
Стоимость спотовых инстансов постоянно меняется в зависимости от использования. Если вы не знакомы с ним, используйте ту же цену, что и цена продажи.
Даже если вы указали цену по демоне, AWS будет взимать только меньше (обычно в 5 раз меньше), если они не израсходованы. Но AWS никогда не будет заряжать больше.
Пожалуйста, также см. Документ от go до aws для получения подробной информации: https://aws.amazon.com/ec2/spot/pricing/