5.3. REST API 커넥터 생성
Fuse Online은 HTTP(Hypertext Transfer Protocol)/1.0 또는 HTTP/1.1을 지원하는 REST API용 커넥터를 생성할 수 있습니다. 이를 위해 Fuse Online에는 연결하려는 REST API를 설명하는 유효한 OpenAPI 3(또는 2) 문서가 필요합니다.
Fuse Online 환경은 작업이 포함된 데이터베이스에 액세스하기 위한 REST API가 있는 To Do 앱을 제공합니다. 사용자 환경은 이 API에 대한 OpenAPI 문서도 제공합니다.
절차
Fuse Online 환경의 OpenAPI 문서 사본을 위한 URL을 식별합니다.
- Fuse Online 탐색 패널에서 홈 을 클릭합니다.
- URL을 텍스트 편집기에 복사합니다.
-
URL 시작 부분에
todo-
를 삽입합니다. -
URL 끝에
swagger.json
을 추가합니다. https
대신http
스키마를 사용합니다.결과는 다음과 같습니다.
http://todo-app-proj217402.6a63.fuse-ignite.openshiftapps.com/swagger.json
참고TLS 인증서가 유효하지 않은 경우
https
대신http
사양은 런타임 오류를 방지합니다. 프로덕션 환경에서 유효한 인증서가 있는지 확인하고 OpenAPI 문서를 가져올 보안 URL(https
)을 항상 지정합니다.- Fuse Online 탐색 패널에서 사용자 지정 > API 클라이언트 커넥터 를 클릭합니다.
- API 커넥터 만들기를 클릭합니다.
- URL 사용을 선택합니다.
- 입력 상자에 OpenAPI 문서의 URL을 붙여넣고 다음을 클릭합니다.
- 작업 검토 페이지에서 다음을 클릭합니다. 경고가 표시되면 무시해도 됩니다.
- 다음을 다시 클릭하여 HTTP 기본 인증을 수락합니다.
커넥터 검토/편집 세부 정보 페이지에서 다음을 수행합니다.
- 원하는 경우 Name 및 Description 필드에서 값을 변경할 수 있습니다.
-
호스트 필드에 서비스 호스트의 이름(예:
http://todo-app-proj217402.6a63.fuse-ignite.openshiftapps.com
)을 입력합니다. -
기본 URL 필드에 서비스 requests:
/api
에 호스트 이름을 따르는 URL의 부분을 입력합니다.
저장을 클릭합니다.
Fuse Online에는 API 클라이언트 커넥터 가 표시됩니다. 방금 만든 Todo App API 에 대한 새 항목이 있습니다.