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

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

상태 확인 불합격 이유 확인

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

기본적으로 Amazon EC2 Auto Scaling은 비정상 인스턴스를 종료하기 위한 새로운 조정 활동을 생성한 다음 종료합니다. 인스턴스를 해지하는 동안 다른 크기 조정 활동이 새 인스턴스를 시작합니다. 인스턴스 유지 관리 정책을 사용하여 가능한 한 빨리 새 인스턴스를 시작하도록 이 동작을 변경할 수 있습니다. 자세한 내용은 인스턴스 유지 관리 정책 단원을 참조하십시오.

Console
상태 확인 실패 원인 보기
  1. 에서 https://console.aws.amazon.com/ec2/Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling Groups를 선택합니다.

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

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

  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 옵션을 추가하십시오.