상태 확인 불합격 이유 확인 - Amazon EC2 Auto Scaling

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

상태 확인 불합격 이유 확인

다음 절차에 따라, 상태 확인로 인해 교체된 모든 인스턴스에 대한 정보를 확인할 수 있습니다.

기본적으로 Amazon EC2 Auto Scaling은 비건전 인스턴스의 해지를 위한 새 크기 조정 활동을 생성한 다음에 그것을 해지합니다. 인스턴스를 해지하는 동안 다른 크기 조정 활동이 새 인스턴스를 시작합니다. 인스턴스 유지 관리 정책을 사용하여 새 인스턴스를 가능한 한 빨리 시작하도록 이 동작을 변경할 수 있습니다. 자세한 내용은 인스턴스 유지 관리 정책 섹션을 참조하세요.

Console
상태 확인 실패 이유 확인
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling 그룹(Auto Scaling Groups)을 선택합니다.

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

    Auto Scaling 그룹 페이지 하단에 분할 창이 열립니다.

  3. 활동(Activity) 탭에서 활동 기록(Activity history)상태(Status) 열에 Auto Scaling 그룹이 성공적으로 인스턴스를 시작 또는 해지했는지가 표시됩니다.

    비정상 인스턴스를 종료한 경우 Cause(원인) 열에는 종료 날짜 및 시간과 상태 확인 실패 이유가 표시됩니다. 예: At 2022-05-14T20:11:53Z an instance was taken out of service in response to a user health-check. 이 메시지는 사용자 지정 상태 확인에서 인스턴스가 비정상으로 표시되었음을 나타냅니다.

    상태 확인 실패에 대한 도움말은 Amazon EC2 Auto Scaling의 비정상 인스턴스 문제 해결 섹션을 참조하세요.

AWS CLI
상태 확인 실패 이유 확인

다음 describe-scaling-activities 명령을 사용합니다.

aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg

다음은 Cause에 상태 확인 실패 이유가 포함된 예제 응답입니다.

{ "Activities": [ { "ActivityId": "4c65e23d-a35a-4e7d-b6e4-2eaa8753dc12", "AutoScalingGroupName": "my-asg", "Description": "Terminating EC2 instance: i-04925c838b6438f14", "Cause": "At 2021-04-01T21:48:35Z an instance was taken out of service in response to a user health-check.", "StartTime": "2021-04-01T21:48:35.859Z", "EndTime": "2021-04-01T21:49:18Z", "StatusCode": "Successful", "Progress": 100, "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}", "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg" }, ... ] }

출력의 필드에 대한 설명은 Amazon EC2 Auto Scaling API 참조활동을 참조하세요.

Auto Scaling 그룹이 삭제된 이후 조정 활동을 설명하려면 describe-scaling-activities 명령에 --include-deleted-groups 옵션을 추가합니다.