REST API와 HTTP API 중에서 선택 - Amazon API Gateway

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

REST API와 HTTP API 중에서 선택

REST API와 HTTP API는 모두 RESTful API 제품입니다. REST API는 HTTP API보다 더 많은 기능을 지원하지만 HTTP API는 최소한의 기능으로 설계되어 더 낮은 가격으로 제공될 수 있습니다. API 키, 클라이언트별 제한, 요청 검증, AWS WAF 통합 또는 프라이빗 API 엔드포인트와 같은 기능이 필요한 경우 REST API를 선택합니다. REST API에 포함된 기능이 필요하지 않은 경우 HTTP API를 선택합니다.

다음 섹션에는 REST API 및 HTTP API에서 사용할 수 있는 핵심 기능이 요약되어 있습니다.

[엔드포인트 유형]

엔드포인트 유형은 API Gateway가 API용으로 생성하는 엔드포인트를 나타냅니다. 자세한 설명은 API Gateway API에 대해 설정할 엔드포인트 유형 선택 섹션을 참조하세요.

엔드포인트 유형 REST API HTTP API

엣지 최적화

리전

프라이빗

보안

API Gateway는 악의적 행위자나 트래픽 스파이크 같은 특정 위협으로부터 API를 보호할 수 있는 여러 가지 방법을 제공합니다. 자세한 내용은 REST API 보호HTTP API 보호 섹션을 참조하세요.

보안 기능 REST API HTTP API

상호 TLS 인증

백엔드 인증을 위한 인증서

AWS WAF

권한 부여

API Gateway는 API 액세스 제어 및 관리에 다중 메커니즘을 지원합니다. 자세한 내용은 API Gateway의 REST API에 대한 액세스 제어 및 관리API Gateway의 HTTP API에 대한 액세스 제어 및 관리 섹션을 참조하세요.

1 JWT 권한 부여자와 함께 Amazon Cognito를 사용할 수 있습니다.

2 Lambda 권한 부여자를 사용하여 REST API용 JWT를 검증할 수 있습니다.

API 관리

API 키 및 클라이언트별 속도 제한과 같은 API 관리 기능이 필요한 경우 REST API를 선택합니다. 자세한 내용은 클라이언트에 REST API 배포, REST API에 대한 사용자 지정 도메인 이름 설정, HTTP API에 대한 사용자 지정 도메인 이름 설정 단원을 참조하세요.

개발

API Gateway API를 개발할 때 API의 여러 특성을 결정합니다. 이러한 특성은 API의 사용 사례에 따라 달라집니다. 자세한 내용은 API Gateway에서 REST API 개발API Gateway에서 HTTP API 개발 단원을 참조하세요.

모니터링

API Gateway는 API 요청을 로그하고 API를 모니터링하는 몇 가지 옵션을 지원합니다. 자세한 내용은 REST API 모니터링HTTP API 모니터링 섹션을 참조하세요.

통합

통합 기능은 API Gateway API를 백엔드 리소스에 연결합니다. 자세한 내용은 REST API 통합 설정HTTP API에 대한 통합 구성 섹션을 참조하세요.