• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

path기반의 라우팅 테스트 실패이유가 궁금합니다

24.06.26 15:39 작성 조회수 61

1

Screenshot 2024-06-26 at 3.34.09 PM.png

라우팅 부분이 제대로안되는 것 같아 경로기반 라우팅 테스트후에 타겟그룹을 연결하려고 하는데요

라우팅 테스트를 실패하지만 원인을 모르겠어서 질문드립니다.

 

public subnet에 로드밸런스를 생성한뒤

 

80번 포트로 2가지 룰을 만들었습니다.

첫번째는 기본값으로 default response를 반환

2번째는 /mp4* 경로로 들어오는 모든 값에대해 mp4 reponse라는 텍스트를 반환하도록 설정했는데

 

alb도메인/mp4 입력시, alb도메인 입력시 모두 "default response"가 반환되는데

어떤부분을 제가 이해못해서 안되는지 잘 모르겠는데 혹시 짐작가는 부분이 있다면 알려주시면 감사하겠습니다

Screenshot 2024-06-26 at 3.39.12 PM.png

답변 2

·

답변을 작성해보세요.

0

안녕하세요!

 

수강해주셔서 감사합니다~

 

해당 문제는 제공해주신 내용으로 판단했을 때,

경로 조건이 /m4* 로 되어있어 /mp4 요청은 default 설정으로 가는게 맞을거같다는 생각이 듭니다.

 

이부분 확인 한번 부탁드리겠습니다!

아아아 감사합니다 덕분에 해결되었습니다!

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.06.26

안녕하세요, 인프런 AI 인턴입니다.

Seunghyeon Lee님의 질문에 대해, 경로 기반 라우팅 설정을 하셨으나 예상된 대응이 아닌 기본값으로 반환되는 문제를 겪고 계신 것으로 이해했습니다. 관련하여 혹시 설정한 룰이 정확하게 적용되지 않아 발생할 수 있는 몇 가지 원인을 살펴볼 수 있겠습니다.

  1. 룰 설정 오류: “/mp4*“와 같은 경로 패턴 설정시 오타나 미세한 설정 실수가 있는지 다시 한 번 확인하시기 바랍니다. 특히 경로 부분에서는 * 위치나 추가적인 문자가 정확한지 확인해야 합니다.
  2. 프로토콜 불일치: HTTP와 HTTPS 간의 프로토콜 불일치가 있을 수 있습니다. 버튼을 눌러 HTTPS 요청을 하고 있는데, 룰이 HTTP에만 설정되어 있는 경우 일치하지 않아 기본 응답을 반환할 수 있습니다.
  3. 캐시 이슈: 브라우저나 DNS 레벨에서 캐시되어 있는 정보로 인해 최신 설정이 반영되지 않을 수 있습니다. 다른 브라우저나 시크릿 모드에서도 동일한지 확인해보시기 바랍니다.
  4. 타겟 그룹 연결 문제: 경로 기반 라우팅은 적절히 설정되었으나 실제로 해당 경로의 요청을 처리할 타겟 그룹 또는 서비스가 정상적으로 연결되어 있지 않을 수 있습니다. 타겟 그룹의 상태를 확인해보시는 것도 좋습니다.

직접적으로 비슷한 상황으로 질문하신 분들의 질문과 답변을 찾을 수 없어, 구체적 답변 링크를 추천드리기 어려운 상황입니다.

라우팅 문제 해결을 위해 AWS 공식 문서(AWS Elastic Load Balancing)나 AWS 서포트 센터에 문의하는 것도 고려해 볼 수 있습니다. 추가적으로, 문제 해결 과정에서 로드밸런서 설정이나 타겟 그룹 설정의 스크린샷과 함께 구체적인 설정을 공유하는 것도 도움을 받을 수 있는 좋은 방법입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

  1. path 조건의 /mp4*의 규칙이 문제가 없다고 생각중입니다.

  2. HTTP룰이 맞음

  3. 캐시이슈 없는걸로 확인

  4. 기본 텍스트반환을 설정했기때문에 타겟그룹이 지정되있지 않아도 테스트는 성공해야한다고 생각중입니다

채널톡 아이콘