[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}이 아래의 매핑정보를 이용해서 매핑됨.
댓글
댓글 쓰기