Elastic Beanstalk에서 ELB 상태 확인 문제를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 10월 18일

AWS Elastic Beanstalk 환경의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스가 Elastic Load Balancing(ELB) 상태 확인을 전달하지 못합니다. ELB 상태 확인을 전달하려면 어떻게 해야 합니까?

​해결 방법

EC2 인스턴스 보안 그룹이 ELB 보안 그룹의 모든 수신 트래픽을 허용하는지 확인

  1. Elastic Beanstalk 콘솔을 엽니다.
  2. 환경 선택
  3. 탐색 창에서 [Configuration]을 선택합니다.
  4. [Configuration overview] 섹션에서 [Instances] 범주에 [EC2 보안 그룹] 값을 복사합니다. (예: awseb-e-krkbukb3ww-stack-AWSEBSecurityGroup-IOXAVM).
  5. Amazon Virtual Private Cloud(Amazon VPC) 콘솔을 엽니다.
  6. 탐색 창에서 [Security Groups]를 선택합니다.
  7. 검색 표시 줄에 4단계에서 복사한 보안 그룹의 이름을 붙여 넣은 다음 이 보안 그룹을 선택합니다.
  8. [Inbound Rules] 탭을 선택한 다음, 보안 그룹에 ELB 보안 그룹에서 보내는 모든 트래픽을 허용하는 규칙이 있는지 확인합니다.
    참고: 자세한 내용은 Classic Load Balancer에 대한 보안 그룹 구성을 참조하십시오.

ELB 보안 그룹 송신 규칙이 애플리케이션 포트에서 트래픽을 허용하는지 확인

  1. Amazon EC2 콘솔을 엽니다.
  2. 탐색 창의 [LOAD BALANCING] 섹션에서 [Load Balancers]를 선택합니다.
  3. 로드 밸런서에 대한 [Description] 탭의 [Security] 섹션에서 보안 그룹을 선택합니다.
  4. 보안 그룹에 대한 [Outbound] 탭을 선택한 다음, 보안 그룹에 요구 사항을 충족하는 송신 규칙이 있는지 확인합니다.
    참고: 자세한 내용은 규칙 추가, 제거 및 업데이트를 참조하십시오.

네트워크 ACL이 필요한 수신 및 송신 트래픽을 허용하는지 확인

  1. Amazon VPC 콘솔을 엽니다.
  2. 탐색 창의 [Virtual Private Cloud] 섹션에서 [Subnets]를 선택합니다.
  3. Elastic Beanstalk EC2 인스턴스에 연결된 서브넷을 선택합니다.
  4. [Network ACL] 탭을 선택한 다음 인바운드 및 아웃바운드 규칙이 트래픽 요구 사항을 충족하는지 확인합니다.
    참고: 자세한 내용은 규칙 추가 및 삭제를 참조하십시오.

애플리케이션에 대한 상태 확인 경로가 올바르게 설정되었는지 확인

로드 밸런서 유형에 대한 상태 확인 경로를 설정합니다.

웹 서버 로그에 오류가 표시되지 않는지 확인

오류가 없는지 확인하려면 Elastic Beanstalk 애플리케이션에서 EC2 인스턴스의 로그를 참조합니다.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?