API Gateway

네이버 클라우드 플랫폼[공공기관용] API Gateway는 RESTful API를 생성하여 유지 관리, 사용량 제어, 모니터링을 할 수 있습니다.

특징

  • 유연한 API 관리

    REST API 및 이와 관련된 리소스와 메서드를 정의하고, API 수명 주기를 관리할 수 있습니다.

    스테이지 및 버전 관리를 통하여 같은 API를 여러 버전으로 실행할 수 있으므로 최신 버전이 게시된 후에도 이전 버전의 API를 계속 호출할 수 있습니다.

  • 백엔드(Back-end) 서비스의 트래픽 제어

    API Gateway는 호출량을 제한하여 과도한 트래픽이 인입되는 것을 제한하거나, 캐시 설정을 통해서 백엔드 서비스로 인입되는 트래픽을 제어할 수 있습니다.

  • 안전한 API 사용자 인증

    API Gateway에서 발급한 API Key와 IP ACL을 이용하여 사용자의 액세스를 제어할 수 있습니다.

    네이버 클라우드 플랫폼[공공기관용]에서 제공하는 자체 API와 동일한 사용자 인증을 사용하여 API를 보호할 수 있습니다.

  • API 사용량 모니터링 대시보드 제공

    대시보드를 통해 API 호출에 대한 관련 정보를 제공하여 실시간으로 사용 현황을 확인할 수 있고 API 호출, 응답 시간 및 오류 발생률에 대한 성능 지표 및 정보를 확인할 수 있습니다.

기능

Product 관리

Product는 여러 개의 API를 그룹핑하여 관리하기 위한 단위이며 Product별로 호출 도메인을 제공합니다.

공개 여부를 설정하여 네이버 클라우드 플랫폼[공공기관용]의 다른 사용자가 사용할 수 있게 할 수 있습니다.

Product를 사용하고 있는 API Key로 사용자의 애플리케이션을 식별하거나 사용량을 제한할 수 있습니다.

API 관리

API 사용자가 참조할 수 있는 정의된 API 명세와 Overview를 관리합니다.

REST API 및 이와 관련된 리소스와 메서드를 정의하고 인증 방식을 설정할 수 있습니다.

스테이지 또는 버전을 관리할 수 있으므로 동일한 API를 여러 버전으로 운영할 수 있습니다.

백엔드 서비스의 안정화를 위하여 Stage별로 Cache 사용, Throttling 정책, IP ACL 등을 설정할 수 있습니다.

Usage Plan 관리

Rate(초당 최대 호출 수) 및 Quota(일/월별 최대 호출 수) 설정을 통하여 API 사용자의 사용량을 제한할 수 있습니다.

API Key 관리

다른 사용자 또는 네이버 클라우드 플랫폼[공공기관용]에서 제공하는 API를 사용하기 위한 API Key를 발급합니다. API Key별로 상품을 구독하고 스테이지별 사용량을 확인할 수 있습니다.

API 사용량 모니터링

API 사용량을 실시간으로 수집하여 모니터링 대시보드를 제공하고 있습니다. 시간별, 일별, 월별로 API 호출 수, 성공율, 평균 응답 시간 등의 성능 지표를 확인할 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...