我写了一个terraform脚本来启动EC2现场实例,每次我终止它时,它会自动旋转一个新实例。我不明白这种行为。为什么会发生这种情况?如何阻止它?
答案 0 :(得分:3)
当您请求现场实例时,您可能没有将点类型指定为'一次性'所以请求在实例终止之后仍然存在。或者换句话说,当您的实例终止时,请求重新开始,并根据相同的出价,启动规范等启动新实例。
spot_type - (可选;默认:"持久")如果设置为"一次性", 实例终止后,现场请求将被关闭。 此外,Terraform无法管理一次性现场请求,只需启动它们即可。
这将一直持续到取消现场实例请求为止。您可以通过AWS控制台,CLI(cancel-spot-instance-requests)或destroying the resource的terraform执行此操作。