Cancelar (excluir) uma solicitação de frota spot
Caso não precise mais de uma frota spot, você cancelar a solicitação da frota spot, o que exclui a solicitação. Depois que você cancela uma solicitação de frota spot todas as solicitações spot associadas à frota são canceladas, para que nenhuma nova instância spot seja iniciada.
Ao canelar uma frota spot, você deve especificar se deseja encerrar todas as suas instâncias. Isso inclui tanto instâncias sob demanda quanto instâncias spot.
Se você especificar que as instâncias deverão ser encerradas quando a frota for cancelada, a frota entrará no estado cancelled_terminating
. Caso contrário, ela entrará no estado cancelled_running
e as instâncias continuarão em execução até que sejam interrompidas ou encerradas manualmente.
Restrições
-
Você pode cancelar até cem frotas com uma única solicitação. Se você exceder o número especificado, nenhuma frota será cancelada.
Para cancelar (excluir) uma solicitação de frota spot (console)
-
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, selecione Solicitações spot.
-
Selecione sua solicitação de frota spot.
-
Escolha Ações, Cancelar solicitação.
-
Na caixa de diálogo Adicionar regiões para replicação, faça o seguinte:
-
Para encerrar as instâncias associadas ao mesmo tempo que cancela a solicitação de frota spot, deixe a caixa de seleção Encerrar instâncias marcada. Para encerrar a solicitação de frota spot sem encerar as instâncias associadas, desmarque a caixa de seleção Encerrar instâncias.
-
Selecione a opção Confirmar.
-
Para cancelar (excluir) uma solicitação de frota spot e encerrar suas instâncias usando a AWS CLI
Use o comando cancel-spot-fleet-requests para cancelar a solicitação de frota spot especificada e encerrar suas instâncias sob demanda e spot.
aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids
sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
\ --terminate-instances
Exemplo de saída
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_terminating",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}
Para cancelar (excluir) uma solicitação de frota spot sem encerrar suas instâncias usando a AWS CLI
Você pode modificar o comando anterior usando o parâmetro --no-terminate-instances
para cancelar a frota spot especificada sem encerrar suas instâncias sob demanda e spot.
aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids
sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
\ --no-terminate-instances
Exemplo de saída
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_running",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}