Search

API Portal Admin

본 문서에서는 API Portal Admin의 기능과 역할에 대해 소개합니다.
Index

Plan Control

API Portal Admin의 접속 권한과 API Monitoring에서 조회 가능한 기간은 구독하신 Plan에 의해 제어합니다.
Free
Starter
Plus
Pro
Enterprise
API Portal Admin
-
-
1 Day
3 Days
2 Weeks
4 Weeks

Start API Portal Admin

1) API Portal Admin 접속 방법

API Portal으로 접속하는 방법은 두 가지가 있습니다.
SyncTree Studio의 API Portal 버튼을 클릭하여 접속합니다.
URL을 직접 입력하여 접속합니다.

2) API Portal Admin 초기 페이지

API Portal Admin 초기 페이지에서는 로그인을 할 수 있습니다.

3) API Portal Admin 계정 생성

API Portal Admin은 관리 목적 상 계정 생성이 제한되어 있습니다.
계정을 생성하는 방법은 아래의 두 가지 방법입니다.
Studio에서 Root 계정으로 로그인 한 경우, API Portal을 클릭하면 API Portal Admin에 자동 로그인 됩니다. 로그아웃 한 이후 재 로그인 시 계정 정보는 Studio 계정과 같습니다.
Root 계정으로 API Portal에 로그인한 이후, Management > Account의 Admin 탭에서 Create Admin으로 계정을 생성할 수 있습니다.

4) 메인 페이지 화면 소개

API Portal Admin에 로그인을 하면 아래와 같은 메인 페이지를 확인할 수 있습니다.
기능
설명
Logs
API의 사용량과 로그 메시지를 대시 보드 형태로 확인할 수 있습니다.
My Page Button
우측 상단의 사람 모양 아이콘을 클릭하면 API Portal에 로그인 한 계정의 정보 확인 및 비밀번호를 재설정 할 수 있습니다.
APP
우측 상단의 + Create App 버튼을 클릭하여 API Portal에 등록된 API를 App으로 구성하며, App 페이지에서는 생성된 App List를 보여줍니다.
API
Studio에서 Production의 Active까지 Push한 Bizunit을 우측 상단의 + Create API 버튼을 클릭하여 API Portal에 배포합니다.
Management
API Portal과 계정, 사용량 제어 등을 관리하는 페이지입니다.
Deploy *
개발 환경에서 작업한 내역을 운영 환경으로 배포할 때, 결재권자의 승인을 받는 기능입니다.
Deploy는 솔루션 공급 방식에 따라 제한적으로 제공됩니다.

API

1) API 생성

API 메뉴의 우측 상단 + Create API 버튼을 통해 Create API 페이지로 진입합니다.
API Portal을 통해 배포할 BizUnit은 API Resources에서 API 그룹으로 묶어서 배포할 수 있습니다.
API Name : API Portal 내부에서 관리하는 이름입니다.
Display Name : API Portal에서 사용자에게 대외적으로 노출되는 이름입니다.
Descriprion : API의 설명 문구입니다. 줄바꿈이 가능하며 1,000자 까지 지원합니다.

2) API List

API 초기 페이지에서 배포한 API 리스트를 확인할 수 있습니다.
API Resources에서 해당 API에 등록된 API resource의 정보를 확인할 수 있습니다.
Status가 deactive되면 EndUser가 사용하는 API Portal에 해당 API가 노출되지 않습니다.

3) API Detail

각 API 상세 페이지에서 API 정보를 확인하고 API Resources를 수정할 수 있습니다.
Delete 버튼을 클릭하면 확인 알림창이 노출됩니다. 삭제를 진행하면 API Portal에 등록된 API도 삭제됩니다.
Testing Anonymously를 활성화 하면 API Portal에 로그인 하지 않더라도 API를 테스트해 볼 수 있습니다.

APP

1) APP 생성

APP 메뉴의 우측 상단 + Create App 버튼을 통해 Create App 페이지로 진입합니다.
API Portal을 통해 배포한 API 중 APP으로 묶을 API를 선택한 후 이름과 설명을 작성한 후 APP을 생성합니다.

2) APP List

API Portal과 API Portal Admin에서 생성된 모든 APP의 내역과 정보를 확인할 수 있습니다.
각 APP을 클릭하면 APP의 상세 페이지로 진입합니다.

3) APP Detail

APP의 정보와 Credential, 등록된 API 리스트를 확인할 수 있습니다.
Modify를 클릭하여 App 정보를 수정할 수 있습니다.
App 수정 페이지에서 해당 App에 등록된 API를 호출하기 위한 인증 Credential을 생성할 수 있습니다.
솔루션 공급 방식에 따라 Deploy를 우선 진행해야 할 수 있습니다.

API Portal Management

1) API Monitoring

API의 사용량과 로그 메시지를 대시 보드 형태로 확인할 수 있습니다.
No.
기능
1
Monitoring할 APP 또는 API를 선택하는 영역입니다.
2
모니터링 기간을 선택하거나 직접 입력할 수 있습니다.
3
Status와 latency를 검색 조건으로 선택할 수 있습니다.
4
API Monitorin결과 데이터를 확인합니다.

2) API Management

(1) Portal
API Portal Admin과 API Portal의 링크를 확인할 수 있고, Portal의 이름과 설명을 수정할 수 있습니다.
(2) Account
API Portal Admin과 API Portal의 User 정보를 확인할 수 있으며, 생성 조건은 아래와 같습니다.
계정
사용 위치
목적
생성 주체
Admin
API Portal Admin
API 생성 및 관리
Root 계정
User
API Portal
API 명세 확인 및 Test
EndUser
API Portal Admin과 API Portal 계정은 서로 연동되지 않습니다.
(3) Rate Limit
API의 호출량을 제어해 과도한 트래픽으로부터 서비스를 안정적으로 운영할 수 있습니다.
Search바를 통해 API 이름과 설명 문구로 검색할 수 있습니다.
Rate Limit 버튼을 클릭하여 노출되는 팝업에서 TPS(1초/요청 횟수)를 설정할 수 있습니다. 1분 당 요청 횟수(1초 당 요청 횟수)로 표시되며, 기본값인 unlimited는 무제한 요청입니다.
TPS 값 이상 초과 요청 시, 429 Too many Request를 반환하며 요청이 제한됩니다.