

# 활성 용량 예약 수정
<a name="capacity-reservations-modify"></a>

용량이 필요한 워크로드에 기존 용량 예약이 적합하지 않은 경우 인스턴스 수량, 인스턴스 자격(`open` 또는 `targeted`), 종료 시간(`At specific time` 또는 `Manually`)을 수정할 수 있습니다. 선택한 인스턴스 유형에 대해 남은 온디맨드 인스턴스 제한을 초과하는 새 인스턴스 수량을 지정하는 경우 업데이트가 실패합니다.

허용되는 수정은 용량 예약의 상태에 따라 달라집니다.
+ `assessing` 또는 `scheduled` 상태 - 태그만 수정할 수 있습니다.
+ `pending` 상태 - 어떤 식으로도 용량 예약을 수정할 수 없습니다.
+ `active` 상태이지만 여전히 약정 기간 내 - 인스턴스 수를 약정된 인스턴스 수 미만으로 줄이거나 약정된 기간 이전의 종료 날짜를 설정할 수 없습니다. 다른 모든 수정은 허용됩니다.
+ 약정 기간이 없거나 약정 기간이 경과한 `active` 상태 - 모든 수정이 허용됩니다.
+ `expired`, `cancelled`, `unsupported` 또는 `failed` 상태 - 어떤 식으로도 용량 예약을 수정할 수 없습니다.

**고려 사항**
+ 생성 후에는 인스턴스 유형, 플랫폼, 가용 영역 또는 테넌시를 변경할 수 없습니다. 이러한 속성을 수정해야 하는 경우에는 예약을 취소하고 나서 필요한 속성으로 예약을 다시 생성하는 것이 좋습니다.
+ `targeted`에서 `open`으로 인스턴스 자격을 변경하여 기존 용량 예약을 수정하는 경우, 용량 예약의 속성과 일치하고 `CapacityReservationPreference` 파라미터가 `open`으로 설정되어 있으며 아직 용량 예약에서 실행되지 않은 실행 중인 인스턴스는 자동으로 수정된 용량 예약을 사용합니다.
+ 인스턴스 자격을 변경하려면 용량 예약이 완전히 유휴 상태여야 합니다(사용량 0). 예약 내에서 인스턴스가 실행 중일 때는 Amazon EC2에서 인스턴스 자격을 수정할 수 없기 때문입니다.

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

**용량 예약을 수정하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. **용량 예약**을 선택한 후, 수정할 용량 예약을 선택하고 나서 **편집**을 선택합니다.

1. 필요에 따라 **총 용량**, **용량 예약 종료** 또는 **인스턴스 자격** 옵션을 수정하고 **저장**을 선택합니다.

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

**용량 예약을 수정하려면**  
[modify-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-capacity-reservation.html) 명령을 사용합니다. 다음 예제는 지정된 용량 예약을 수정하여 8개의 인스턴스에 대한 용량을 예약합니다.

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

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

**용량 예약을 수정하려면**  
[Edit-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2CapacityReservation.html) cmdlet을 사용합니다. 다음 예제는 지정된 용량 예약을 수정하여 8개의 인스턴스에 대한 용량을 예약합니다.

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

------