本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
尋找中斷的 競價型執行個體
在主控台中,執行個體窗格會顯示所有執行個體,包括 競價型執行個體。Spot 執行個體的執行個體生命週期為 spot
。Spot 執行個體的執行個體狀態為 stopped
或 terminated
,視您設定的中斷行為而定。若為已休眠的 Spot 執行個體,執行個體狀態為 stopped
。
使用主控台尋找中斷的 Spot 執行個體
-
在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/
。 -
在導覽窗格中,選擇 Instances (執行個體)。
-
套用下列篩選條件:執行個體生命週期=spot。
-
根據您設定的中斷行為,套用執行個體狀態=已停止或執行個體狀態=已終止篩選條件。
-
對於每個 Spot 執行個體,在詳細資訊索引標籤的執行個體詳細資訊下,找到狀態轉換訊息 下列程式碼指出 Spot 執行個體已中斷。
Server.SpotInstanceShutdown
Server.SpotInstanceTermination
-
如需中斷原因的其他詳細資訊,請檢查 Spot 要求狀態碼。如需詳細資訊,請參閱取得 Spot 執行個體請求的狀態。
若要尋找中斷的 Spot 執行個體,請 AWS CLI
您可以使用 describe-instances 命令搭配 --filters
參數來列出中斷的 競價型執行個體。若只要列出輸出IDs中的例證,請包括--query
參數。
如果執行個體中斷行為是終止 Spot 執行個體,請使用下列命令:
aws ec2 describe-instances \ --filters Name=instance-lifecycle,Values=spot Name=instance-state-name,Values=terminated Name=state-reason-code,Values=Server.SpotInstanceTermination \ --query "Reservations[*].Instances[*].InstanceId"
如果執行個體中斷行為是停止 Spot 執行個體,請使用下列命令:
aws ec2 describe-instances \ --filters Name=instance-lifecycle,Values=spot Name=instance-state-name,Values=stopped Name=state-reason-code,Values=Server.SpotInstanceShutdown \ --query "Reservations[*].Instances[*].InstanceId"