[AWS] API Gateway URL Path Parameter 설정하기

api gateway + nlb + spring boot 환경에서 path parameter 설정하는 방법.


1. spring boot에서 아래의 path mapping이 있다고 가정
@PostMapping(value = "/example/{param}")
public ResponseEntity<String> register() {
    ...
    return new ResponseEntity<>(HttpStatus.OK);
}

2. api gateway에 아래처럼 resource 등록
주의: Resource Path*부터 {param} 입력할 것










3. NLB를 사용중임으로 GET method에서
VPC Link 선택 -> Method는 GET -> VPC Link에는 사용중인 링크 선택 ->
Endpoint URL에서 base url 이후 /example/{param} 추가


4. Integration Request에서 아래처럼 URL Path Parameters 설정
그러면 Endpoint URL의 {param}이 아래의 매핑정보를 이용해서 매핑됨.

댓글

이 블로그의 인기 게시물

[Protocol] WIEGAND 통신

Orange for Oracle에서 한글 깨짐 해결책

[URL] 대소문자를 구분하나?