1장. API window의 개요


Red Hat Fuse on OpenShift는 API 서비스에 대한 벤더 중립 및 이식 가능한 오픈 설명 형식인 OpenAPI 사양(버전 3 또는 2)을 준수하는 REST API 를 설계하는 데 사용할 수 있는 웹 기반 API 편집기인 API opportunity를 제공합니다. API Cryostat는 Apicurio Studio 오픈 소스 프로젝트(https://www.apicur.io/)의 "조명" 버전입니다. 즉, API Builder 세션은 상태 비저장이며 각 세션이 끝나면 API 정의를 JSON 파일로 저장해야 합니다.

API window를 사용하여 REST API 정의를 기반으로 사전 Fuse 프로젝트를 생성할 수도 있습니다. 그런 다음 Fuse 개발 환경에서 프로젝트의 Camel 경로를 완료하고 프로젝트를 빌드할 수 있습니다. 마지막으로 OpenShift에서 Fuse에 결과 REST 서비스를 배포할 수 있습니다.

다음은 API Cryostat를 사용하여 Fuse on OpenShift 애플리케이션 솔루션에 REST API를 통합하는 방법에 대한 개요입니다.

  1. OpenShift 프로젝트에 API Cryostat를 서비스로 추가합니다.
  2. API desktop에서 다음을 수행합니다.

    • API Cryostat를 사용하여 API 정의를 만듭니다. REST API 정의를 JSON 파일로 로컬 파일 시스템에 저장합니다. API 정의가 완료되지 않은 경우에도 편집 세션 중 언제든지 API 정의를 저장할 수 있습니다.
    • API Cryostat에 API 정의를 업로드합니다.
    • 현재 REST API 정의를 기반으로 Fuse Camel 프로젝트를 생성합니다. API Cryostat는 전체 Maven 프로젝트가 포함된 다운로드 가능한 zip 파일을 제공합니다.
  3. Fuse 개발 환경에서 생성된 Fuse 프로젝트에서 제공하는 스케일톤 구현을 완료합니다.
  4. Fuse 애플리케이션을 빌드하고 OpenShift에 배포합니다.
  5. (선택 사항) 3scale 서비스 검색 기능을 사용하여 Fuse 애플리케이션을 Red Hat 3scale API Management와 통합하여 Fuse 애플리케이션을 찾고 구성합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.