Amazon web services Terraform在终止后继续旋转实例?

Amazon web services Terraform在终止后继续旋转实例?,amazon-web-services,amazon-ec2,terraform,Amazon Web Services,Amazon Ec2,Terraform,我编写了一个terraform脚本来启动一个EC2 spot实例,每次我终止它时,它都会自动启动一个新实例。我不理解这种行为。为什么会发生这种情况?我如何阻止它?当您请求spot实例时,您可能没有将spot类型指定为“一次性”,因此请求在实例终止后仍然存在。或者换句话说,当您的实例终止时,请求将重新开始,并根据相同的出价、启动规范等启动新实例 从: spot_类型-(可选;默认值:“持久”)如果设置为“一次性”, 实例终止后,spot请求将关闭。 此外,Terraform无法管理一次性spot请

我编写了一个terraform脚本来启动一个EC2 spot实例,每次我终止它时,它都会自动启动一个新实例。我不理解这种行为。为什么会发生这种情况?我如何阻止它?

当您请求spot实例时,您可能没有将spot类型指定为“一次性”,因此请求在实例终止后仍然存在。或者换句话说,当您的实例终止时,请求将重新开始,并根据相同的出价、启动规范等启动新实例

从:

spot_类型-(可选;默认值:“持久”)如果设置为“一次性”, 实例终止后,spot请求将关闭。 此外,Terraform无法管理一次性spot请求,只需启动它们即可

从:

这将一直持续到您取消spot实例请求为止。您可以通过AWS控制台、CLI()或通过terraform by执行此操作

进一步阅读