본문 바로가기

AWS/Load Balancer

[AWS/ALB] AWS ALB Rule 추가하기 (3/3)

반응형

 

로드밸런서 ALB를 생성하고, target group도 만들어서 인스턴스 연결해서 alb dns 주소 통해 접근할 수 있게 설정을 해봤는데요! 

 

2024.09.09 - [AWS/Load Balancer] - [AWS/ALB] AWS ALB 생성 및 ALB에 인스턴스 연결하기 (1/3)

2024.09.09 - [AWS/Load Balancer] - [AWS/ALB] AWS 인스턴스 접근 제어하기 (2/3)

 

먼저 ALB 통해서만 인스턴스를 접근가능할 수 있게 수정해 보겠습니다!

 


1. 인스턴스 Security Group 설정 

Instances -> 인스턴스 선택 -> Security 탭 -> Security groups 선택 

 

 

 

2. Http 80에 Rule 추가하기 

 

 

3. Rule 이름 입력 

 

4. Rule에 조건 추가하기 

 

이번 예제에는 간단하게 url path 조건에 해당하면 텍스트를 보여주는 걸로 하겠습니다.

 

Add condition -> Path (condition type) -> /error (path) -> confirm 

5. Rule action 추가 

 

/error로 들어오는 rule를 추가했습니다, 그럼 이제 /error path로 들어오면 어떤 action를 취할지 정의해 주는 옵션입니다 

 

Redirect 해줄 수 있고, 명시된 target group한테 보낼 수 있는데

저희는 이번 예제에서는 간단하게 text만 보이도록 하겠습니다! 

 

나중에 실무에서 이 설정은 꼭 필요해 보이네요! 

 

 

 

 

6. Rule priority 설정 

Priority를 정하는 옵션입니다 

HTML index 옵션처럼 1이 제일 높은 수치부터 50,000 낮은 수치까지 있네요 

 

저는 10 넣고 next 입력하겠습니다! 

 

 

 

7. Review and create 

최종 rule에 대한 summary 페이지입니다, 리뷰하고 create 진행 

 

8. ALB에 Rule 생성 확인 

9. ALB Rule 적용 테스트 

이렇게 alb dns 주소 뒤에 /error로 접속하니 저희가 설정한 rule에 대한 action이 보이네요!

 

성공입니다 ~ 

 


 

이번에는 간단하게 path을 받으면 text를 보여주는 rule를 추가했지만 

이런 방식으로 redirect 또는 응답에 따라 error 페이지를 보여줄 수 있게 설정할 수 있네요! 

 

이렇게 ALB 가이드 마치겠습니다! 

SAA 시험 파이팅 ~ 

반응형