기본 개념
- API Gateway는 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있는 완전관리형 서비스임
- Lambda, EC2의 HTTP 엔드포인트, AWS 서비스, VPC Endpoint 등의 리소스들을 통합한 애플리케이션을 위한 단일 진입점을 제공함
주요 기능
- 인증: Cognito를 통한 인증 기능
- 캐싱: API Gateway 내에 자체적인 캐싱 기능 제공
- 보안: AWS WAF와 통합
HTTP 엔트포인트 통합
- 기존의 HTTP 엔드포인트와 통합이 가능함
- HTTP 엔드포인트 주소는 API Gateway 뒤에 숨겨짐
- 외부로는 API Gateway의 주소와 경로만 노출됨
인증 구현
- 기존 HTTP 엔드포인트는 인증 기능이 없으나 API Gateway에서 구현 가능
- Cognito 연동을 통한 인증 기능 설정 가능