コンソールの [Instances (インスタンス)] ペインにはスポットインスタンス を含むすべてのインスタンスが表示されます。スポットインスタンスのインスタンスライフサイクルは spot
です。スポットインスタンスのインスタンス状態は設定した中断動作に応じて stopped
または terminated
のいずれかになります。休止状態のスポットインスタンスの場合、インスタンスの状態は stopped
です。
コンソールを使用して中断されたスポットインスタンスを検索するには
-
Amazon EC2 コンソール のhttps://console.aws.amazon.com/ec2/
を開いてください。 -
ナビゲーションペインで、[インスタンス] を選択してください。
-
次のフィルターを適用してください:[インスタンスライフサイクル=スポット]。
-
設定した中断動作に応じて、[インスタンス状態=停止] または [インスタンス状態=終了] フィルターを適用します。
-
スポットインスタンスごとに、[詳細] タブの [インスタンスの詳細] で、[状態遷移メッセージ] を探します。次のコードはスポットインスタンスが中断されたことを示します。
Server.SpotInstanceShutdown
Server.SpotInstanceTermination
-
中断の理由の詳細についてはスポットリクエストのステータスコードを確認してください。詳細については「スポットインスタンスリクエストのステータスを取得する」を参照してください。
AWS CLI を使用して中断した スポットインスタンス を検索するには
--filters
パラメータで describe-instances--query
パラメータを含めます。
インスタンスの中断動作がスポットインスタンスを終了することである場合は次のコマンドを使用してください:
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"
インスタンスの中断動作がスポットインスタンスを停止することである場合は次のコマンドを使用してください:
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"