본문으로 건너뛰기

3.4. API 게이트웨이 관리 인터페이스 구성

API 게이트웨이는 데이터허브 서비스 관리와 라우팅 룰 관리 기능을 관리용 API 인터페이스로 제공합니다. API 게이트웨이에서 지원하는 인터페이스는 아래와 같습니다.

인터페이스 명HTTP MethodURI설명
내부 서비스 전체 조회GET/services전체 내부 서비스를 조회한다
내부 서비스 개별 조회GET/services/{serviceId}개별 내부 서비스를 조회한다
내부 서비스 생성POST/services개별 내부 서비스를 생성한다
내부 서비스 갱신PUT/services/{serviceId}개별 내부 서비스를 갱신한다
내부 서비스 삭제DELETE/services/{serviceId}개별 내부 서비스를 삭제한다
라우팅 룰 전체 조회GET/routes전체 라우팅 룰을 조회한다
라우팅 룰 개별 조회GET/routes/{routingRuleId}개별 라우팅 룰을 조회한다
라우팅 룰 생성POST/routes개별 라우팅 룰을 생성한다
라우팅 룰 갱신PUT/routes/{routingRuleId}개별 라우팅 룰을 갱신한다
라우팅 룰 삭제DELETE/routes/{routingRuleId}개별 라우팅 룰을 삭제한다
라우팅 룰 전파POST/routes/propagate라우팅 룰 변경 이벤트를 전체 API 게이트웨이로 전파한다
라우팅 룰 최신화POST/routes/refresh최신 라우팅 룰을 적용한다

Note: 상기 인터페이스는 보안상의 이유로 데이터허브 API 라우팅을 수행하는 Port와 다른 별도의 Port로 제공됩니다.