-
AWS API Gateway + Lambda - Exception(Error) 처리하기.카테고리 없음 2022. 11. 15. 03:29반응형
lambda에서 리턴하는 값(Response)을 정규식으로 필터링 해서 값이 찾아지면 필터에 걸리는 방식이다.
lambda test의 결과이다. 이것 전체를 string삼아서 정규식 처리한다.
우선 Integration Response를 처리한다.
이 블로그에서 다루지는 않겠지만, 정규식에 대한 이해가 필요하다.
나의 경우 간단하게 .*Invalid.*로 처리하였다. 이것만 의미를 알아보자면,
.은 모든 문자를 의미한다. *은 0번이상의 반복을 의미한다.
-> 모든 문자가 0번 이상 반복되다가 Invalid를 만나고, 이후로도 모든 문자가 0번이상 반복되는 경우 이 정규표현식에 잡히게 된다.
이제, Method Response를 처리한다.
원하는대로 header와 response model을 설정한다.
테스트해본다.
에서 테스트해보았다.
잘 작동한다.
body에 준 데이터는 아무 의미 없는 데이터이다.
반응형