终止 AWS Spot 队列中的特定实例
Terminate specific instance in AWS Spot Fleet
终止 spot 队列中的特定实例而不用新实例替换它的最佳做法是什么?
对于自动缩放组,有 this command。现货车队是否有类似的选择?
我已经实施了以下方法:
- modify-spot-fleet-request 与
--excess-capacity-termination-policy noTermination
- describe-spot-fleet-requests by spot fleet id 并等待
SpotFleetRequestState
从 modifying
变为 active
- terminate-instances 按实例 ID
- 将过剩容量终止策略恢复为 'default'
我觉得为时已晚,但我找到了这个问题的另一个解决方案。
cancel_spot_instance_requests()
terminate_instances()
按实例 ID
modify_spot_fleet_request()
减少目标容量
在此解决方案中,我们可以立即终止实例而无需等待。
终止 spot 队列中的特定实例而不用新实例替换它的最佳做法是什么? 对于自动缩放组,有 this command。现货车队是否有类似的选择?
我已经实施了以下方法:
- modify-spot-fleet-request 与
--excess-capacity-termination-policy noTermination
- describe-spot-fleet-requests by spot fleet id 并等待
SpotFleetRequestState
从modifying
变为active
- terminate-instances 按实例 ID
- 将过剩容量终止策略恢复为 'default'
我觉得为时已晚,但我找到了这个问题的另一个解决方案。
cancel_spot_instance_requests()
terminate_instances()
按实例 IDmodify_spot_fleet_request()
减少目标容量
在此解决方案中,我们可以立即终止实例而无需等待。