

# 스팟 플릿 요청 수정
<a name="modify-spot-fleet"></a>

다음 태스크를 완료하기 위해 활성 스팟 플릿 요청을 수정할 수 있습니다.
+ 총 목표 용량 및 온디맨드 부분 증가
+ 총 목표 용량 및 온디맨드 부분 감소

총 목표 용량을 늘리면 스팟 플릿이 스팟 플릿 요청에 대한 [할당 전략](ec2-fleet-allocation-strategy.md)에 따라 추가 스팟 인스턴스를 시작합니다. 온디맨드 부분을 늘리면 스팟 플릿이 추가 온디맨드 인스턴스를 시작합니다.

총 목표 용량을 줄이면 스팟 플릿이 새 목표 용량을 초과하는 모든 열린 요청을 취소합니다. 플릿의 크기가 새 목표 용량에 도달할 때까지 스팟 플릿에서 스팟 인스턴스를 종료하도록 요청할 수 있습니다. 할당 전략이 `diversified`이면 스팟 플릿이 풀 전체의 인스턴스를 종료합니다. 또는 스팟 플릿에서 플릿을 현재 크기로 유지하되 중단되거나 수동으로 종료한 스팟 인스턴스는 교체하지 않도록 요청할 수 있습니다.

**고려 사항**
+ 일회성 스팟 플릿 요청은 수정할 수 없습니다. 스팟 플릿 요청을 생성할 때 [**목표 용량 유지(Maintain target capacity)**]를 선택한 경우에만 스팟 플릿 요청을 수정할 수 있습니다.
+ 목표 용량이 줄어 스팟 플릿이 인스턴스를 종료하면 해당 인스턴스는 스팟 인스턴스 중단 공지를 받습니다.

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

**스팟 플릿 요청을 수정하려면**

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

1. 탐색 창에서 **스팟 요청**을 선택합니다.

1. 스팟 플릿 요청을 선택합니다.

1. **작업**을 선택한 다음, **Modify target capacity(목표 용량 수정)**을 선택합니다.

1. **목표 용량 수정(Modify target capacity)**에서 다음 작업을 수행하십시오.

   1. 새 목표 용량 및 온디맨드 부분을 입력합니다.

   1. (선택 사양) 목표 용량을 줄이지만 플릿은 현재 크기로 유지하고자 한다면, **인스턴스 종료** 선택을 취소합니다.

   1. **제출**을 선택합니다.

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

**스팟 플릿 요청을 수정하려면**  
[modify-spot-fleet-request](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-spot-fleet-request.html) 명령을 사용하여 지정된 스팟 플릿 요청의 목표 용량을 업데이트합니다.

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

다음과 같이 이전 명령을 수정하여 결과적으로 어떤 스팟 인스턴스도 종료하지 않고 지정된 스팟 플릿의 목표 용량을 줄일 수 있습니다.

```
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 ]

**스팟 플릿 요청을 수정하려면**  
[Edit-EC2SpotFleetRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2SpotFleetRequest.html) cmdlet을 사용하여 지정된 스팟 플릿 요청의 목표 용량을 업데이트합니다.

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

다음과 같이 이전 명령을 수정하여 결과적으로 어떤 스팟 인스턴스도 종료하지 않고 지정된 스팟 플릿의 목표 용량을 줄일 수 있습니다.

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

------