Terraform: невозможно создать спотовый экземпляр. Ошибка: MaxSpotInstanceCountExceeded
Я пытаюсь создать точечный экземпляр в Terraform, и код terraform кажется нормальным, но я продолжаю получать сообщение об ошибке MaxSpotInstanceCountExceeded.
ПРИМЕЧАНИЕ. Сейчас это всего лишь тест, поэтому я не включаю группы безопасности, IP-адреса и т. Д.
Шаги, которые я предпринял:
- Проверено, что в консоли создано 0 запросов на точечные экземпляры.
- Попытался войти в консоль и создать запрос на спотовый экземпляр. Работает отлично.
- Отменен запрос на спотовый инстанс, чтобы убедиться, что теперь у меня нет запросов на спотовый инстанс.
- Теперь я пытаюсь создать практически такой же спотовый экземпляр с помощью приведенного ниже скрипта terraform, но получаю сообщение об ошибке: MaxSpotInstanceCountExceeded
Кто-нибудь знает, почему Terraform (или, может быть, AWS?) Не позволяет мне создать спотовый экземпляр с помощью скрипта terraform, но он отлично работает с консоли?
Спасибо!
provider "aws" {
profile = "terraform_enterprise_user"
region = "us-east-2"
}
resource "aws_spot_instance_request" "MySpotInstance" {
# Spot Request Settings
wait_for_fulfillment = "true"
spot_type = "persistent"
instance_interruption_behaviour = "stop"
# Instance Settings
ami = "ami-0520e698dd500b1d1"
instance_type = "c4.large"
associate_public_ip_address = "1"
root_block_device {
volume_size = "10"
volume_type = "standard"
}
ebs_block_device {
device_name = "/dev/sdb"
volume_size = "50"
volume_type = "standard"
delete_on_termination = "true"
}
tags = {
Name = "MySpotInstance"
Application = "MyApp"
Environment = "TEST"
}
}