Cancelación (eliminación) de una solicitud de flota de spot - Amazon Elastic Compute Cloud

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.

Console
Para cancelar (eliminar) una solicitud de flota de spot
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Spot Requests (Solicitudes de spot).

  3. Seleccione la solicitud de flota de spot.

  4. Elija Acciones, Cancelar comando.

  5. En el cuadro de diálogo Cancelar solicitudes de spot, haga lo siguiente:

    1. 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.

    2. Elija Confirmar.

AWS CLI
Para cancelar (eliminar) una solicitud de flota de spot y finalizar sus instancias

Utilice el comando cancel-spot-fleet-requests con la opción --terminate-instances.

aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --terminate-instances

A continuación, se muestra un ejemplo del resultado.

{ "SuccessfulFleetRequests": [ { "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", "CurrentSpotFleetRequestState": "cancelled_terminating", "PreviousSpotFleetRequestState": "active" } ], "UnsuccessfulFleetRequests": [] }
Para cancelar (eliminar) una solicitud de flota de spot sin finalizar sus instancias

Modifique el ejemplo anterior con la opción --no-terminate-instances en su lugar.

aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --no-terminate-instances

A continuación, se muestra un ejemplo del resultado.

{ "SuccessfulFleetRequests": [ { "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", "CurrentSpotFleetRequestState": "cancelled_running", "PreviousSpotFleetRequestState": "active" } ], "UnsuccessfulFleetRequests": [] }
PowerShell
Para cancelar (eliminar) una solicitud de flota de spot y finalizar sus instancias

Utilice el cmdlet Stop-EC2SpotFleetRequest con el parámetro -TerminateInstance.

Stop-EC2SpotFleetRequest ` -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TerminateInstance $true
Para cancelar (eliminar) una solicitud de flota de spot sin finalizar sus instancias

Modifique el ejemplo anterior cambiando el valor del parámetro -TerminateInstance.

Stop-EC2SpotFleetRequest ` -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TerminateInstance $false