

# Modificar uma reserva de capacidade ativa
<a name="capacity-reservations-modify"></a>

Se você tiver uma reserva de capacidade existente que não seja adequada para a workload que precisa da capacidade, você pode modificar a quantidade e a elegibilidade da instância (`open` ou `targeted`) e a hora de término (`At specific time` ou `Manually`). Se você especificar uma nova quantidade de instâncias que exceda seu limite de instância sob demanda restante para o tipo de instância selecionada, a atualização falhará.

As modificações permitidas dependem do estado da reserva de capacidade:
+ Estado `assessing` ou `scheduled`: você pode modificar somente as tags.
+ Estado `pending`: você não pode modificar a reserva de capacidade de forma alguma.
+ Estado `active`, mas ainda dentro da duração do compromisso: você não pode diminuir a contagem de instâncias abaixo da contagem de instâncias confirmadas, nem definir uma data de término anterior à duração confirmada. Todas as outras modificações são permitidas.
+ Estado `active` sem duração de compromisso ou duração de compromisso expirada: todas as modificações são permitidas.
+ Estados `expired`, `cancelled`, `unsupported` ou `failed`: você não pode modificar a reserva de capacidade de forma alguma.

**Considerações**
+ Não é possível alterar o tipo de instância, a plataforma, a zona de disponibilidade nem a locação após a criação. Se for necessário modificar qualquer um desses atributos, recomendamos cancelar a reserva e, em seguida, criar uma nova com os atributos necessários.
+ Se você modificar uma reserva de capacidade existente ao alterar a elegibilidade da instância de `targeted` para `open`, todas as instâncias em execução que correspondam aos atributos da reserva de capacidade, que tenham o parâmetro `CapacityReservationPreference` definido como `open` e que ainda não estejam em execução na reserva de capacidade usarão a reserva de capacidade modificada automaticamente.
+ Para alterar a elegibilidade da instância, a reserva de capacidade deve estar completamente ociosa (uso zero) porque o Amazon EC2 não pode modificar a elegibilidade de uma instância quando as instâncias estão sendo executadas dentro da reserva.

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

**Para modificar uma reserva de capacidade**

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

1. Escolha **Reservas de Capacidade**, selecione a Reserva de capacidade a ser modificada e, em seguida, escolha **Edit (Editar)**.

1. Modifique a **capacidade total**, o **fim da reserva de capacidade** ou as opções de **elegibilidade da instância**, conforme necessário, e escolha **Salvar**.

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

**Para modificar uma reserva de capacidade**  
Use o comando [modify-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-capacity-reservation.html). O exemplo a seguir modifica a reserva de capacidade especificada para reservar capacidade para oito instâncias.

```
aws ec2 modify-capacity-reservation \
    --capacity-reservation-id cr-1234567890abcdef0 \
    --instance-count 8
```

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

**Para modificar uma reserva de capacidade**  
Use o cmdlet [Edit-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2CapacityReservation.html). O exemplo a seguir modifica a reserva de capacidade especificada para reservar capacidade para oito instâncias.

```
Edit-EC2CapacityReservation `
    -CapacityReservationId cr-1234567890abcdef0 `
    -InstanceCount 8
```

------