

# Modificar uma solicitação de frota spot
<a name="modify-spot-fleet"></a>

É possível modificar uma solicitação de frota spot ativa para executar as seguintes tarefas:
+ Aumentar a capacidade total de destino e a parte sob demanda
+ Diminuir a capacidade total de destino e a parte sob demanda

Quando você aumenta a capacidade total de destino, a frota spot inicializa as instâncias spot adicionais de acordo com a [estratégia de alocação](ec2-fleet-allocation-strategy.md) da solicitação de frota spot. Quando você aumenta a parte sob demanda, a frota spot inicia Instâncias sob demanda adicionais.

Quando você diminui a capacidade total de destino, a frota spot cancela as solicitações abertas que excedem a nova capacidade de destino. É possível solicitar que a frota spot encerre instâncias spot até o tamanho da frota atingir a nova capacidade pretendida. Se a estratégia de alocação for `diversified`, a frota spot encerrará as instâncias nos grupos. Como alternativa, você pode solicitar que a frota spot mantenha seu tamanho atual, mas não substitua as instâncias spot interrompidas ou encerradas manualmente.

**Considerações**
+ Você não pode modificar uma solicitação única de frota spot. É possível modificar uma solicitação de frota spot ao selecionar a opção **Maintain target capacity** (Manter capacidade de destino) ao criar a solicitação de frota spot.
+ Quando uma frota spot encerra uma instância porque a capacidade pretendida foi diminuída, a instância recebe um aviso de interrupção de instância spot.

------
#### [ Console ]

**Para modificar uma solicitação de frota spot**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Solicitações spot**.

1. Selecione sua solicitação de frota spot.

1. Escolha **Actions (Ações)** e **Modify target capacity (Modificar capacidade de destino)**.

1. Em **Modify target capacity (Modificar capacidade de destino)**, faça o seguinte:

   1. Insira a nova capacidade de destino e a porção sob demanda

   1. (Opcional) Se você estiver reduzindo a capacidade de destino, mas deseja manter a frota no tamanho atual, desmarque **Terminate instances (Encerrar instâncias)**.

   1. Selecione **Enviar**.

------
#### [ AWS CLI ]

**Para modificar uma solicitação de frota spot**  
Use o comando [modify-spot-fleet- request](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-spot-fleet-request.html) para atualizar a capacidade pretendida da solicitação de frota spot especificada.

```
aws ec2 modify-spot-fleet-request \
    --spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \
    --target-capacity 20
```

É possível modificar o comando anterior da seguinte forma para diminuir a capacidade de destino da frota spot especificada sem encerrar instâncias spot como resultado.

```
aws ec2 modify-spot-fleet-request \
    --spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \
    --target-capacity 10 \
    --excess-capacity-termination-policy NoTermination
```

------
#### [ PowerShell ]

**Para modificar uma solicitação de frota spot**  
Use o cmdlet [Edit-EC2SpotFleetRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2SpotFleetRequest.html) para atualizar a capacidade de destino da solicitação de frota spot especificada.

```
Edit-EC2SpotFleetRequest `
    -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" `
    -TargetCapacity 20
```

É possível modificar o comando anterior da seguinte forma para diminuir a capacidade de destino da frota spot especificada sem encerrar instâncias spot como resultado.

```
Edit-EC2SpotFleetRequest `
    -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" `
    -TargetCapacity 20 `
    -ExcessCapacityTerminationPolicy "NoTermination"
```

------