Buscar instancias de spot interrumpida
En la consola, el panel Instances (instancia[s]) muestra todas las instancias, incluida instancias de spot. El ciclo de vida de instancia de una instancia de spot es spot
. El estado de instancia de una instancia de spot es stopped
o terminated
, según el comportamiento de interrupción que haya configurado. Para una instancia de spot en estado de hibernación, el estado de la instancia es stopped
.
Para encontrar una instancia de spot interrumpida mediante la consola
-
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, seleccione Instances (Instancia[s]).
-
Aplicque el siguiente filtro: Instance lifecycle=spot.
-
Aplique los filtros Instance state=stopped o Instance state=terminated en función del comportamiento de interrupción que haya configurado.
-
Para cada instancia de spot, en la pestaña Detalles, dentro de Detalles de la instancia, busque Mensaje de transición de estado. Los siguientes códigos indican que la instancia de spot se interrumpió.
Server.SpotInstanceShutdown
Server.SpotInstanceTermination
-
Para obtener más información sobre el motivo de la interrupción, compruebe el código de estado de la solicitud de spot. Para obtener más información, consulte Obtención del estado de una solicitud de instancia de spot.
Buscar instancias de spot interrumpidas mediante la AWS CLI
Puede enumerar las interrupciones de instancias de spot mediante el comando describe-instances con el parámetro --filters
. Para enumerar solo los ID de instancias en la salida, incluya el parámetro --query
.
Si el comportamiento de interrupción de instancias es terminar las instancias de spot, utilice el siguiente comando:
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"
Si el comportamiento de interrupción de instancias es detener las instancias de spot, utilice el siguiente comando:
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"