невозможно создать спотовый экземпляр aws с помощью terraform - Ошибка: «MaxSpotInstanceCountExceeded»

Друзья, я сталкиваюсь с ошибкой ниже, когда пытаюсь создать спотовый экземпляр с помощью terraform.

«Ошибка: ошибка при запросе спотовых экземпляров: MaxSpotInstanceCountExceeded: превышено максимальное количество спотовых экземпляров, код состояния: 400, идентификатор запроса: 19c590fd-c352-4bbd-8915-678ac3e32474»

Я уже проверил свой лимит в консоли aws, и он показывает 32vcpu(image3), а также в настоящее время у меня нет запущенного шаблона точечного экземпляра или запущенных экземпляров (image2). Моя проблема здесь в том, что я могу создать спотовый экземпляр напрямую через консоль aws, но это невозможно с помощью terraform v0.14.5 (image1). Я приложил все скриншоты к этому посту для лучшего понимания. Я действительно не знаю, как это исправить, даже служба поддержки AWS просто просит меня проверить мой лимит, что я уже сделал. Так что любая помощь в этом случае со стороны этого сообщества очень заметна.

1 ответ

Друзья - Наконец-то я нашел способ решить эту проблему. Основной причиной этой ошибки является «block_duration_minutes = 120», о котором я упоминал в файле «createinstance.tf». Поскольку я указываю AZ для своего экземпляра, я не могу упомянуть «block_duration_minute». следовательно, я должен удалить этот параметр, чтобы он работал. Узнайте больше об этом https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/spot_instance_request.

Спасибо за поддержку.