투케이2K

73. (Aws/Amazon) [Amazon API Gateway] Aws API Gateway 게이트웨이 API 엔드포인트 유형 정리 본문

Aws (Amazon)

73. (Aws/Amazon) [Amazon API Gateway] Aws API Gateway 게이트웨이 API 엔드포인트 유형 정리

투케이2K 2025. 6. 25. 19:33
728x90

[개발 환경 설정]

개발 환경 : Aws / Amazon Web Services

 

[설명 정리]

// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------

- 인프라 : Aws / Amazon Web Services

- 기술 구분 : Aws / S3 / PreSignedUrl / Get / Put

- 사전)Aws API Gateway 게이트웨이 설명 정리 - 중개 서버 : 

  >> Aws API Gateway 는 규모와 관계없이 REST 및 WebSocket API 를 생성, 게시, 유지, 모니터링 및 보호하기 위한 AWS 서비스입니다

  >> Aws API Gateway 는 트래픽 관리, CORS 지원, 권한 부여 및 액세스 제어, 제한, 모니터링 및 API 버전 관리 등 최대 수십만 개의 동시 API 호출을 수신 및 처리하는 데 관계된 모든 작업을 처리합니다

  >> Aws API Gateway 에서 제공하는 대표적 API 종류 : 

    - [RESTful] HTTP API : 프록시 기능 정도만을 사용할 때 적합하며, 단순하고 빠릅니다

    - [RESTful] REST API : API 관리 기능 및 API 요청/응답에 대한 제어가 필요할 경우 사용합니다

    - WebSocket API : 웹소켓 (실시간 양방향 통신) 사용 시 주로 사용합니다 
  
      : API Gateway는 백엔드 서비스와 클라이언트 간의 메시지 전송을 처리하기 위해 지속적인 연결을 유지합니다

    -  참고 : API Gateway 는 표준 HTTP 메서드 (예: GET, POST, PUT, PATCH, DELETE) 를 구현합니다

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

[1] 엣지 최적화 API 엔드포인트 : 

  >> 엣지 최적화 API 엔드포인트는 API Gateway REST API의 기본 엔드포인트 유형입니다

  >> 엣지 최적화 API 엔드포인트는 일반적으로 클라이언트가 지리적으로 분산된 경우 도움이 되는 가장 가까운 CloudFront 접속 지점(POP)으로 요청을 라우팅합니다

  >> 엣지 최적화 API 는 HTTP 헤더의 이름을 대문자로 처리합니다 (예: Cookie)

  >> 엣지 최적화 API 를 위해 사용되는 사용자 지정 도메인 이름은 모든 리전에 적용됩니다

  >> 엣지 최적화 API 의 기본 IP 주소 유형은 IPv4입니다

// --------------------------------------------------------------------------------------

[2] 리전 API 엔드포인트 : 

  >> 리전 API 엔드포인트는 동일 리전의 클라이언트를 위한 것입니다

    - EC2 인스턴스를 실행하는 클라이언트가 동일 리전에서 API를 호출할 때 리전 API는 연결 오버헤드를 줄입니다

  >> 리전 API 에 대해 API가 배포된 리전별로 고유한 사용자 지정 도메인 이름이 사용됩니다

  >> 리전 API 엔드포인트는 모든 헤더 이름을 그대로 전달합니다

  >> 리전 API 의 기본 IP 주소 유형은 IPv4입니다

  >> 참고 : API 클라이언트가 지리적으로 분산되어 있는 경우, API Gateway가 API를 서비스 제어 CloudFront 배포와 연결하지 않도록 하기 위해 리전 API 엔드포인트를 자체 Amazon CloudFront 배포와 함께 사용할 수 있습니다

// --------------------------------------------------------------------------------------

[3] 프라이빗 API 엔드포인트 : 

  >> 프라이빗 API 엔드포인트는 인터페이스 VPC 종단점을 사용해서 Amazon Virtual Private Cloud (VPC) 에서만 액세스할 수 있는 API 엔드포인트입니다

    - 엔드포인트는 사용자가 VPC에서 만든 엔드포인트 네트워크 인터페이스 (ENI) 입니다

  >> 프라이빗 API 엔드포인트는 모든 헤더 이름을 그대로 전달합니다

  >> 프라이빗 API 는 듀얼 스택 IP 주소 유형만 가질 수 있습니다

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[Amazon API Gateway] Aws API Gateway 게이트웨이 설명 정리 - 중개 서버

https://blog.naver.com/kkh0977/223827753479?trackingCode=blog_bloghome_searchlist


[Aws API Gateway REST API]

https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/apigateway-rest-api.html


[Aws API Gateway의 REST API에 대한 API 엔드포인트 유형]

https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/api-gateway-api-endpoint-types.html


[Aws API Gateway에서 퍼블릭 또는 프라이빗 API 엔드포인트 유형 변경]

https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/apigateway-api-migration.html

// --------------------------------------------------------------------------------------
 
728x90
반응형
Comments