해결된 질문
작성
·
345
2
ALB는 path별로 분기할 수 있다고 했습니다.
예를 들어 request url path가 /v1 는 API1 EC2로,
/v2 는 API2 EC2로 routing하려고 합니다.
API1 EC2와 API2 EC2는 서로 다른 타겟 그룹으로 설정되어야 합니까?
같은 타겟 그룹으로 설정되어야 합니까?
또한 규칙과 리스너는 어떻게 설정을 해야하는지 궁금합니다.
리스너를 추가할 때 나오는 설정을 보니
포트별로 수신을 다르게 하여 다른 타겟그룹으로 라우팅하는 방법은 알 것 같습니다만, 특정 URL을 수신하여 라우팅하는 방법은 잘 모르겠습니다.
답변 1
0
안녕하세요 김동현님,
API1 EC2와 API2 EC2는 서로 다른 타겟 그룹으로 설정되어야 합니까?
이 경우, 각 경로에 해당하는 EC2 인스턴스를 별도의 타겟 그룹으로 설정합니다. 즉, API1 EC2 인스턴스를 하나의 타겟 그룹에, API2 EC2 인스턴스를 다른 타겟 그룹에 등록합니다.
또한 규칙과 리스너는 어떻게 설정을 해야하는지 궁금합니다. 리스너를 추가할 때 나오는 설정을 보니
포트별로 수신을 다르게 하여 다른 타겟그룹으로 라우팅하는 방법은 알 것 같습니다만, 특정 URL을 수신하여 라우팅하는 방법은 잘 모르겠습니다.
그 부분은 API Gateway를 사용하시면 될 것 같습니다.