尋找中斷的 競價型執行個體 - Amazon Elastic Compute Cloud

尋找中斷的 競價型執行個體

在主控台中,執行個體窗格會顯示所有執行個體,包括 競價型執行個體。您可以從 spotInstance lifecycle (執行個體生命週期) 資料欄的 值中識別 Spot 執行個體。Instance state (執行個體狀態) 欄會指出執行個體是否為 pendingrunningstoppingstoppedshutting-downterminated。若為已休眠的 Spot 執行個體,執行個體狀態為 stopped

若要尋找中斷的 Spot 執行個體 (主控台)

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Instances (執行個體)。在右上角選擇設定圖示 ( ),然後在 Attribute (屬性) 欄下選取 Instance lifecycle (執行個體生命週期)。對於 競價型執行個體,Instance lifecycle (執行個體生命週期)spot

    或者,在導覽窗格中,選擇 Spot 請求。您可以看到 Spot 執行個體請求和 Spot Fleet 請求。若要檢視執行個體 ID,請選取 Spot 執行個體請求或 Spot Fleet 請求,然後選擇 Instances (執行個體) 標籤。選擇執行個體 ID,以在 Instances (執行個體) 窗格中顯示執行個體。

  3. 對於每個 Spot 執行個體,您可在 Instance State (執行個體狀態) 資料欄中檢視其狀態。

若要尋找中斷的 Spot 執行個體 (AWS CLI)

您可以使用 describe-instances 命令搭配 --filters 參數來列出中斷的 競價型執行個體。若只要在輸出中列出執行個體 ID,請包含 --query 參數。

aws ec2 describe-instances \ --filters Name=instance-lifecycle,Values=spot Name=instance-state-name,Values=terminated,stopped \ --query "Reservations[*].Instances[*].InstanceId"