답변:
현재로서는 불가능하고 실제로 사용중인 ELB (Elastic Load Balancing) 의 제한 사항이 있습니다. 예를 들어 Amazon에서 Elastic IP를 Elastic Load Balancer에 할당 할 수없는 이유는 무엇입니까?를 참조하십시오 . :
탄력적로드 밸런서는 단순히 EC2 내에서 호스팅되는 개별 소프트웨어로드 밸런서의 모음으로, DNS로드 밸런싱 사이에 트래픽이 분산됩니다. 풀에는 가용 영역 당 하나 이상, 트래픽 수준에 따라 많은 IP가 포함될 수 있습니다.
로드 밸런서 및 탄력적 IP에 대한 D.Svanlunds의 답변 은 ELB가 이러한 방식으로 설계된 이유와 Shlomo Swidler의 "Elastic Load Balancing"의 "Elastic": ELB 탄력성 및 조기 테스트 방법에 대한 요약을 제공합니다. ELB 아키텍처 분석 및이 컨텍스트에서 웹 애플리케이션을 테스트하기위한 의미.
의견과 관련하여 : Elastic Load Balancer에 매핑 된 DNS 이름을 통해 AWS Elastic Beanstalk 애플리케이션 과 통신하고 있으며 , 평소처럼 CNAME 레코드 를 차례로 매핑 할 수 있습니다. Elastic Load Balancing 개요를 참조하십시오 .
Elastic Load Balancing은 각로드 밸런서에 대한 DNS 이름을 자동으로 생성합니다. CNAME을 사용하여 다른 도메인 이름 (예 : www.example.com)을 자동으로 생성 된 DNS 이름에 매핑하거나 로드 밸런서의 DNS 이름에 Amazon Route 53 별칭을 사용할 수 있습니다 .
자세한 내용은 Elastic Load Balancing과 함께 도메인 이름 사용 에서 확인할 수 있습니다 . 여기 에는 Elastic Load Balancing 인스턴스를 하위 도메인 이름 및 영역 에이펙스를 포함한 사용자 지정 도메인 이름과 연결하는 방법 이 설명되어 있습니다 .
하지만 Elastic Beanstalk 앱이 있습니다. 필요에 따라 인스턴스를 작성하고 제거 할 수 있습니다. 로드 밸런서가 있습니다. 이러한 기능 (Elastic IP 및 Elastic Beanstalk)을 함께 사용하려면 어떻게해야합니까?
2017 년 9 월 부터 Beantalk 내에서 네트워크로드 밸런서를 사용할 수 있습니다 . 로드 밸런서의 고정 IP 주소를 지원합니다. 로드 밸런서에 대해 활성화 된 서브넷 당 하나의 탄력적 IP 주소를 할당 할 수도 있습니다.
mydomain.com/someApiCall을 통해 앱에 액세스하면 Elastic IP가 사진에 표시되지 않습니다. ElasticBeanstalk는 다음과 같은 URL을 제공합니다.
http://myapp.elasticbeanstalk.com
도메인을 myapp.elasticbeanstalk.com으로 전달할 수 있습니다.