Я пытаюсь создать точечный экземпляр в Terraform, и код terraform выглядит нормально, но я получаю сообщение об ошибке, повторяющее MaxSpotInstanceCountExceeded .
ПРИМЕЧАНИЕ. Сейчас это просто следовательно, я не включаю группы безопасности, IP-адреса и т. д. c и c.
Шаги, которые я предпринял:
- Проверено, что у меня в консоли создано 0 точечных запросов экземпляра.
- Попытался войти в консоль и создать запрос точечного экземпляра. Это работает просто отлично.
- Отменен запрос точечного экземпляра, чтобы у меня теперь было 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"
}
}