AWS

[AWS] API Gateway

SangRok Jung 2023. 2. 13. 23:31
반응형

API Gateway

AWS의 Serverless Offering 기능.

클라이언트가 엑세스 할 수 있는 공용 REST API를 생성함으로서 통신 할 수 있게한다.

Lambda Function으로 proxy할 수 있다.

API Gateway와 Lambda를 통합하여 완전한 서버리스 애플리케이션이 구현 가능하다.

 


통합 서비스

Lambda

  • Lambda function의 REST API를 쉽게 노출 할 수 있다.

HTTP

  • Back-End에서 모든 HTTP end-point를 노출 할 수 있다.

AWS Service

  • AWS내의 모든 API를 노출 할 수 있다.

 


Endpoint Types

Edge-Optimized(default)

  • 글로벌 클라이언트의 용도로 전 세계 어디든 엑세스가 가능하다.
  • 요청은 효율성을 위해 모든 클라우드 프론트 엣지 로케이션을 거쳐 라우팅되어 지연 시간을 개선한다.
  • 한곳의 API Gateway로 모든 클라우드 프론트 엣지 로케이션이 엑세스할 수 있다.

Regional

  • 모든 사용자가 API Gateway가 생성된 것과 동일한 리전에 있다는 전제.
  • 클라우드 프론트 엣지 로케이션을 사용 하지 않는다.
  • 클라우드 프론트 분산의 생성이 가능하다.

Private

  • 자체 VPC 내에서만 액세스가 가능하다.
  • 인터페이스 VPC 엔트 포인트 ENI를 사용한다.
  • 리소스 정책 사용이 가능하다.

 

반응형

'AWS' 카테고리의 다른 글

[AWS] CI/CD  (0) 2023.01.24