[수미수의 개발 브로구]

[Web] API Umbrella 본문

카테고리 없음

[Web] API Umbrella

수미수 2023. 10. 7. 00:30
반응형

개요

API Umbrella is an open source API management platform for exposing web service APIs. The basic goal of API Umbrella is to make life easier for both API creators and API consumers. How?

  API Umbrella 는 API를 노출 하기 위한 API 관리 서버이며, Zuul, Kong 과 함께 MSA 에서 API Gateway 용 오픈 소스 프로젝트

따라하기

설치

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 123412341234
$ echo "deb http://dl.bintray.com/nrel/api-umbrella-ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/api-umbrella.list
$ sudo apt-get update
$ sudo apt-get install api-umbrella

시작 하기

$ sudo /etc/init.d/api-umbrella startlla

포트 변경하기

  • /etc/api-umbrella/api-umbrella.yml 파일에서 api umbrella 포트를 변경 한다.
    • 예) http port : 9090, https port : 9443

포트 확인

  • 정상적으로 api umbrella가 동작하는지 포트를 확인 한다. 

참고 사이트

 

Installation — API Umbrella 0.15.1 documentation

Running With Docker In this simple example, custom API Umbrella configuration can be defined in the config/api-umbrella.yml file on host machine. This gets mounted as /etc/api-umbrella/api-umbrella.yml inside the container, which is the path for the config

api-umbrella.readthedocs.io

 

 

반응형