-1

朋友们,当我尝试使用 terraform 创建一个现场实例时,我遇到了以下错误。

“错误:请求 Spot 实例时出错:MaxSpotInstanceCountExceeded:超过最大 Spot 实例计数状态代码:400,请求 ID:19c590fd-c352-4bbd-8915-678ac3e32474”

我已经在 aws 控制台中检查了我的限制,它显示 32vcpu(image3),而且目前我没有任何正在运行的现场实例模板或正在运行的实例 (image2)。我的问题是,我可以直接通过 aws 控制台创建现场实例,但不能通过 terraform v0.14.5 (image1) 创建。我已经附上了这篇文章的所有截图,以便更好地了解。我真的不知道如何解决这个问题,甚至 AWS 支持团队也只是要求我检查我已经完成的限制。因此,来自这个社区的任何帮助都是非常可观的。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

朋友——最后,我找到了解决这个问题的方法。这个错误的主要原因是我在“createinstance.tf”文件中提到的“block_duration_minutes = 120”。因为,我为我的实例指定了 AZ,所以我不可能提到“block_duration_minute”。因此,我应该删除此参数以使其工作。阅读更多关于此https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/spot_instance_request

感谢您的支持。

于 2021-02-11T10:56:06.050 回答