Cancelación (eliminación) de una solicitud de flota de spot
Si ya no necesita una flota de spot, puede cancelar la solicitud de la flota de spot. Esta acción eliminará la solicitud. Tras cancelar una solicitud de flota, todas las solicitudes de spot asociadas con la flota también se cancelan, de forma que no se iniciará ninguna instancia de spot nueva.
Al cancelar una solicitud de flota de spot, debe especificar si desea terminar también todas sus instancias. Esto incluye tanto las instancias bajo demanda como las instancias de spot.
Si especifica que se terminen las instancias cuando se cancele la solicitud de flota, esta pasará al estado cancelled_terminating
. En caso contrario, pasará al estado cancelled_running
y las instancias seguirán ejecutándose hasta que se interrumpan o usted las termine manualmente.
Restricciones
-
Puede cancelar hasta 100 flotas en una sola solicitud. Si supera la cantidad especificada, no se cancelan las flotas.
Cancelación (eliminación) de una solicitud de flota de spot (consola)
-
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, elija Spot Requests (Solicitudes de spot).
-
Seleccione la solicitud de flota de spot.
-
Elija Acciones, Cancelar comando.
-
En el cuadro de diálogo Cancelar solicitudes de spot, haga lo siguiente:
-
Para terminar las instancias asociadas al mismo tiempo que se cancela la solicitud de flota de spot, deje seleccionada la casilla Terminar instancias. Para cancelar la solicitud de flota de spot sin terminar las instancias asociadas, desmarque la casilla Terminar instancias.
-
Elija Confirmar.
-
Cancelación (eliminación) de una solicitud de flota de spot y terminación de sus instancias mediante la AWS CLI
Utilice el comando cancel-spot-fleet-requests
aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids
sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
\ --terminate-instances
Ejemplo de resultado
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_terminating",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}
Cancelación (eliminación) de una solicitud de flota de spot sin terminar sus instancias mediante la AWS CLI
Puede modificar el comando anterior con el parámetro --no-terminate-instances
para cancelar la solicitud de flota de spot especificada sin terminar sus instancias de spot y bajo demanda.
aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids
sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
\ --no-terminate-instances
Ejemplo de resultado
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_running",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}