참고
AWS API Gateway
NOTE
개발자가 API를 손쉽게 CRUD, 모니터링 및 보안 유지할 수 있는 완전관리형 서비스!
Lambda와 결합해서 사용하는 경우
•
HTTP/Websocket 프로토콜 지원
•
다양한 AWS 서비스와 연동이 가능하다.
◦
ex) HTTP API 형식으로 Lamda 혹은 DynamoDB 연동
•
인증 및 권한 부여 등 수 많은 보안 기능을 API Gateway에 활성화 가능
•
사용자를 식별할 때 IAM, Congito 등으로 확인
API Gateway - 높은 수준의 통합
NOTE
Lambda 함수
•
람다 함수 호출
•
람다 함수를 사용하는 Rest API를 완전 서버리스 애플리케이션에 노출시키는 일반적인 방법
HTTP
•
백엔드의 HTTP 엔드포인트 노출할 수 있다.
•
온프레미스 HTTP API< 클라우드 환경에 있는 애플리케이션 로드밸런서
•
비율 제한, 캐싱 사용자 인증, API 키를 이용할 수 있다.
AWS Service
•
API Gateway로 어떤 AWS API든 노출이 가능하다.
•
ex) AWS Step Function 워크플로 시작, SQS 메시지 개시
API Gateway - 배포 방법
NOTE
•
Edge Optimized
◦
글로벌 클라이언트 용
◦
모든 요청이 CloudFront 엣지 로케이션을 통해 라우팅됨. (지연 시간 개선)
◦
API Gateway는 여전히 하나의 AWS 리전에 존재한다.
•
리전 배포
◦
모든 사용자는 API Gateway를 생성한 리전과 같은 리전에 있어야 함
•
프라이빗 배포
◦
ENI같은 VPC 엔드포인트를 사용하여 액세스 가능
목차
NOTE
•
•
1. 목차
NOTE
•
•
목차
NOTE
•
•