여정의 기록
[aws] Lambda Function - "POST - Method Execution" 에 대하여. 일부. 본문
aws lambda 함수에 백엔드를 구축하고 있다. 현재 다양한 에러를 접하며 서칭해서 헤쳐나가고 있는데, 404에러에 맞닥뜨려 해결하고자 여러가지를 알아보는 중이다. 이 글은 API Gateway에 들어가보면 볼 수 있는 내용으로 Method Execution 에 대한 내용이다.
현재 나의 API Gateway를 들어가면, Integration Response 가 동작하지 않는 것을 볼 수 있다.
원인이 이것일까싶어 찾아본 결과 각 메서드를 구성하는 요소가 대략적으로 어떤 역할인지 알 수 있었다.
결론부터 얘기하자면 동작하지 않아도 된다. Integration Response는 백엔드 / lambda function 으로부터 받은 response를 클라이언트에게 전달하기전에 처리해준다. 응답을 변환하거나 필요한 형식으로 만들어주는 역할을 한다.
만약 백엔드나 lambda function에서 응답받는 form을 지정해뒀다면 response를 따로 처리해달라고 할 필요가 없기 때문에 Integration Response는 작동되지 않아도 되는 것이다.
Method Request
API Gateway가 수신한 request method 구성.
request에 대한 경로, 매개변수, 헤더 등 설정
Integration Request
request를 백엔드 서비스 / Lambda function과 연결하는 방법 정의.
request 전달하는 방식, 헤더, 쿼리 매개변수 매핑, 본문 데이터 변환 등 구성.
Integration Response
backend / Lambda function 에서 받은 response를 (API Gateway가 클라이언트에게) 변환하는 방법 정의.
response 변환, 매핑, 헤더 설정 구성.
Method Response
API Gateway가 클라이언트에게 response 반환하는 방식 정의.
response 상태 코드, 헤더, 본문 형식 등 구성.
'공부 > 프로젝트 진행' 카테고리의 다른 글
NotOpenSSLWarning 해결, urllib3 warnings.warn (0) | 2023.09.15 |
---|---|
챗봇 웹페이지에서 채팅창을 벗어나는 이유, form 그리고 button (0) | 2023.08.26 |
DICOM 파일에 대한 이해, Nii 파일 불러오기 (0) | 2022.10.06 |
캐글에서 .csv 파일 로컬에 다운로드하고 싶을 때 (0) | 2022.10.02 |
wav 음성파일 silence 제거함수 librosa.effects.split (0) | 2022.08.13 |