AWS API Gateway 설정이 반영되지 않는 문제

개요

AWS API Gateway 메소드의 접근 권한 제어를 위해 Cognito 기반 Authorization 설정을 했는데 적용이 안 되었다.

이렇게 했는데도 계속 200으로 응답이 잘 오길래 Cognito 문제인가? 했는데…

문제를 한참 찾았는데 알고 보니 API Gateway 설정 후에는 꼭 아래 그림처럼 API 배포를 해 줘야 반영이 되는 것이었다.

Hello ChanMin’s World !: [AWS] AWS API Gateway와 Lambda를 이용한 REST API 만들기 글을 보고 알게 되었다.

AWS 공식 문서를 많이 찾아 보았는데 API Gateway에서 Cognito 인증 설정하는 방법만 주구장창 나왔지 API Gateway 설정을 하고 나서는 꼭 API 배포를 해야 된다는 정보는 한 번도 보지 못했다.

역시 맨땅에 헤딩으로 공부할 때 가장 안 좋은 점이 이런 당연한 길을 못 찾고 헤맬 수 있다는 점인 것 같다.