
Amazon API Gateway - REST API
Amazon API Gateway REST API는 완전 관리형 서비스로, 확장 가능한 RESTful API의 생성, 확립, 관리, 보안 기능을 담당한다.
애플리케이션의 "front door" 역할로, 백엔드 서비스의 데이터 / 비즈니스 로직 / 함수에 접근하는 것을 돕늗다.
AWS Lambda functions, HTTP endpoints, 그 외 AWS Service 등 다양한 백엔드와 연계 가능하다.
주요 특징
- Endpoint 관리 : API Gateway는 수백~수천의 동시성 API 호출을 받아들이고 처리하며 아래의 작업을 수행한다.
- 트래픽 관리
- CORS 지원
- 허가 및 접근 관리
- Throttling : 요청 및 리소스 소모에 대한 rate 제한
- API version 관리
- 보안 & 인가 : AWS 관리형 Security & Authorization 서비스 연계
- AWS IAM
- Amazon Cognito user pools
- Lambda authorizers
- AWS WAF
- 성능 : Amazon CloudFront의 edge location을 활용하여 API 요청/응답 지연도를 낮춘다.
- 모니터링 & 로깅 : Amazon CloudWatch 연계
주요 사용처
주로, 환경 설정 및 관리형 기능에 대한 미세 단위 통제(fine-grained control)가 필요한 경우 사용된다.
- API usage plans 수치화
- 제3자 개발자에게 API 키 제공
- 모든 API 관리 수요에 대한 중앙집중화 솔루션
- Caching, detailed request validation, and canary releases (미세 단위 배포)
- AWS WAF 연계
REST API vs. HTTP API

참고 자료
- API Gateway REST APIs - Amazon API Gateway
- Create a REST API on AWS | Step by Step Tutorial - YouTube
- API Gateway REST vs. HTTP API: What Are The Differences? - DEV Community
Powered By. ChatGPT
'클라우드 > AWS' 카테고리의 다른 글
| [AWS] App Runner, ECS/EKS Anywhere (0) | 2025.11.05 |
|---|---|
| [AWS] ECS, ECR, EKS (0) | 2025.11.05 |
| [AWS] Networking(VPC) (0) | 2024.08.31 |
| [AWS] Security and Compliance for SysOps (1) | 2024.08.23 |
| [AWS] Monitoring and Auditing (1) | 2024.08.08 |