6.3. API 공급자 통합 생성
API 공급자 통합을 생성하려면 통합에서 수행할 수 있는 작업을 정의하는 OpenAPI 문서(.json
,.yaml
또는 .yml
파일)를 제공합니다. Fuse Online은 각 작업에 대한 실행 흐름을 생성합니다. 각 작업의 흐름을 편집하여 해당 작업의 요구 사항에 따라 통합 데이터를 처리하는 연결 및 단계를 추가합니다.
사전 요구 사항
통합이 수행하려는 REST API 작업에 대해 OpenAPI 문서를 제공하거나 정의할 수 있습니다.
실험하려면 API 공급자 빠른 시작 의 OpenAPI 문서인
task-api.json
파일의 원시 버전을 다운로드합니다. Fuse Online에서 OpenAPI 문서를 제공하라는 메시지가 표시되면 이 파일을 업로드할 수 있습니다. 또는 https://raw.githubusercontent.com/syndesisio/syndesis-quickstarts/1.14/api-provider/task-api.json 인 rawtask-api.json
파일의 URL을 지정할 수 있습니다.- 각 OpenAPI 작업에 대한 흐름 계획이 있습니다.
- 작업 흐름에 추가할 각 애플리케이션 또는 서비스에 대한 연결을 생성했습니다.
절차
- Fuse Online의 왼쪽 탐색 패널에서 통합을 클릭합니다.
- 통합 생성을 클릭합니다.
- 연결 선택 페이지에서 API 공급자 를 클릭합니다.
API 호출 페이지와의 통합 시작에서 다음을 수행합니다.
- REST API 작업을 정의하는 OpenAPI 문서가 있는 경우 OpenAPI 문서를 업로드합니다.
- OpenAPI 문서를 정의해야 하는 경우 새 OpenAPI 3.x 문서 만들기 또는 새 OpenAPI 2.x 문서 만들기 를 선택합니다.
다음을 클릭합니다.
문서를 업로드한 경우 문서를 검토하거나 편집합니다.
- 검토/편집 을 클릭하여 API Splunk 편집기를 엽니다.
필요에 따라 검토하고 편집합니다.
필요한 경우 문서에 OpenAPI 2 사양을 사용하는 경우, OpenAPI 3으로 변환을 클릭하여 문서를 OpenAPI 3 사양을 준수하도록 변환할 수 있습니다.
- 오른쪽 상단에서 저장 또는 취소 를 클릭하여 편집기를 종료합니다.
- 다음을 클릭합니다.
문서를 작성하는 경우 Fuse Online이 열리는 API developers editor에서 다음을 수행하십시오.
- 설계에 설명된 대로 OpenAPI 문서를 정의하고 API Cryostat를 사용하여 API 정의를 개발합니다.
- 오른쪽 상단에서 저장을 클릭하여 편집기를 닫습니다.
- 다음을 클릭합니다.
결과
Fuse Online에는 OpenAPI 문서에서 정의한 작업 목록이 표시됩니다.
다음 단계
각 작업에 대해 해당 작업을 실행하는 흐름을 정의합니다.