Auto Scaling 그룹의 종료 정책 변경 - Amazon EC2 Auto Scaling

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

Auto Scaling 그룹의 종료 정책 변경

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

Console

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

Auto Scaling 그룹의 종료 정책을 변경하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling 그룹(Auto Scaling Groups)을 선택합니다.

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

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

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

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

    필요에 따라 사용자 정의 해지 정책(Custom termination policy)을 선택한 다음 필요에 맞는 Lambda 함수를 선택할 수 있습니다. Lambda 함수에 대한 버전 및 별칭을 생성한 경우, 버전/별칭(Version/Alias) 드롭다운에서 버전 또는 별칭을 선택할 수 있습니다. 게시되지 않은 버전의 Lambda 함수를 사용하려면 버전/별칭(Version/Alias)을 기본값으로 설정된 상태로 둡니다. 자세한 설명은 Lambda를 사용하여 사용자 지정 해지 정책 생성 섹션을 참조하세요.

    참고

    여러 정책을 사용하는 경우, 해당 순서를 올바르게 설정해야 합니다.

    • 기본(Default) 정책을 사용할 경우, 목록에서 기본 정책이어야 합니다.

    • 사용자 정의 해지 정책(Custom termination policy)을 사용하는 경우, 목록의 첫 번째 정책이어야 합니다.

  5. 업데이트를 선택합니다.

AWS CLI

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

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

다음 명령 중 하나를 사용합니다.

해지 정책은 개별적으로 사용하거나 정책 목록으로 결합할 수 있습니다. 예컨대, 다음 명령으로 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를 사용하여 사용자 지정 해지 정책 생성 섹션을 참조하세요.