

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Auto Scaling 그룹의 종료 정책 변경
<a name="custom-termination-policy"></a>

Auto Scaling 그룹의 종료 정책을 변경하려면 다음 방법 중 하나를 사용합니다.

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

Amazon EC2 Auto Scaling 콘솔에서 Auto Scaling 그룹을 처음 생성할 때는 종료 정책을 변경할 수 없습니다. 기본 해지 정책이 자동으로 사용됩니다. Auto Scaling 그룹을 생성한 후, 기본 정책을 적용해야 하는 순서대로 나열된 다른 종료 정책 또는 여러 종료 정책으로 바꿀 수 있습니다.

**Auto Scaling 그룹의 종료 정책을 변경하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 열고 탐색 창에서 **Auto Scaling 그룹(Auto Scaling Groups)**을 선택합니다.

1. Auto Scaling 그룹 옆의 확인란을 선택합니다.

   페이지 하단에 분할 창이 열립니다.

1. **세부 정보** 탭에서 **고급 구성**, **편집을** 선택합니다.

1. **해지 정책**에서 하나 이상의 해지 정책을 선택합니다. 여러 정책을 선택하는 경우, 평가하려는 순서대로 정책을 배치합니다.

   필요에 따라 **사용자 정의 해지 정책(Custom termination policy)**을 선택한 다음 필요에 맞는 Lambda 함수를 선택할 수 있습니다. Lambda 함수에 대한 버전 및 별칭을 생성한 경우, **버전/별칭(Version/Alias)** 드롭다운에서 버전 또는 별칭을 선택할 수 있습니다. 게시되지 않은 버전의 Lambda 함수를 사용하려면 **버전/별칭(Version/Alias)**을 기본값으로 설정된 상태로 둡니다. 자세한 설명은 [Lambda를 사용하여 사용자 지정 해지 정책 생성](lambda-custom-termination-policy.md) 섹션을 참조하세요.
**참고**  
여러 정책을 사용하는 경우, 해당 순서를 올바르게 설정해야 합니다.  
**기본(Default)** 정책을 사용할 경우, 목록에서 기본 정책이어야 합니다.
**사용자 정의 해지 정책(Custom termination policy)**을 사용하는 경우, 목록의 첫 번째 정책이어야 합니다.

1. **업데이트**를 선택합니다.

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

다른 정책을 지정하지 않으면 기본 해지 정책이 자동으로 사용됩니다.

**Auto Scaling 그룹의 종료 정책을 변경하려면**  
다음 명령 중 하나를 사용합니다.
+ [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)
+ [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)

해지 정책은 개별적으로 사용하거나 정책 목록으로 결합할 수 있습니다. 예컨대, 다음 명령으로 Auto Scaling 그룹을 업데이트하여 먼저 `OldestLaunchConfiguration` 정책을 사용한 다음 `ClosestToNextInstanceHour` 정책을 사용합니다.

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg --termination-policies "OldestLaunchConfiguration" "ClosestToNextInstanceHour"
```

`Default` 해지 정책을 사용하는 경우, 이 정책이 해지 정책 목록의 맨 마지막에 오도록 합니다. 예를 들어 `--termination-policies "OldestLaunchConfiguration" "Default"`입니다.

사용자 지정 종료 정책을 사용하려면 먼저를 사용하여 종료 정책을 생성해야 합니다 AWS Lambda. 해지 정책으로 사용할 Lambda 함수를 지정하려면 해지 정책 목록의 첫 번째 항목을 지정합니다. 예를 들어 `--termination-policies "arn:aws:lambda:us-west-2:123456789012:function:HelloFunction:prod" "OldestLaunchConfiguration"`입니다. 자세한 설명은 [Lambda를 사용하여 사용자 지정 해지 정책 생성](lambda-custom-termination-policy.md) 섹션을 참조하세요.

------