본문 바로가기
AWS

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 27일차

by 사용자 원동호 2021. 10. 2.

지난 포스팅에서는 API Gateway를 생성해 Resource를 생성해 보았다.

이번 포스팅에서는 Method를 생성하고 Lambda와 연동하는 실습을 진행해 볼 것이다.

 

지난 포스팅에서 만든 /test resource이다.

 

메서드 생성

 

작업 항목을 클릭하고 메서드 생성 버튼을 클릭한다.

GET메소드를 만들어볼 것이다. GET을 클릭한다.

통합유형은 Labmda 함수를 선택하고 아래 Lambda 함수 항목을 클릭하면 생성한 Lambda함수 리스트가 나온다.

연동하고 싶은 Lambda 함수를 선택한 후 저장 버튼을 클릭한다.

정상적으로 생성되 것을 확인할 수 있다.

 

  • 메서드 요청 : API의 퍼블릭 인터페이스를 구성할 수 있다.본문, 헤더, 쿼리스트링을 파라미터를 만들 수 있다.
  • 통합 요청 : API Gateway와 서비스 간의 통신 방식을 지정한다. 

ex ) Lambda 함수는 API Gateway의 헤더, 쿼리스트링의 값을 수신할 수 없기 때문에 통합 요청 항목에서 해당 데이터를 Lambda함수에서 받을 수 있도록 설정할 수 있다.

  • 통합 응답 : AWS 서비스에서 요청을 처리하고나면 API Gateway가 응답을 가로챈다. AWS 서비스의 Response를 API Gateway에 매핑하는 설정을 할 수 있다.

테스트 실행

테스트 버튼을 클릭하면 응답 본문으로 지정한 Lambda 함수의 응답값을 확인할 수 있다.

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

-> https://bit.ly/37BpXiC

댓글0