처음부터 API에 대한 흐름 만들기
에서 API에 대한 흐름 ( API 플로우라고도 함)을 만들 수 있습니다 App Connect. 정의된 구성은 하나 이상의 작업을 노출하는 API를 제공합니다. 이러한 작업을 사용하여 엔드포인트를 호출하고 해당 엔드포인트와 흐름의 애플리케이션 간에 데이터를 전달할 수 있습니다.
시작하기 전에
- 필요한 애플리케이션 또는 가져온 API를 알고 있는 경우 대상 애플리케이션 또는 API에 대해 API 작업을 실행하는 커넥터를 위한 App Connect 애플리케이션 및 API 페이지에서 대상 애플리케이션 또는 API에 대해 API 작업을 실행하는 커넥터에 대한 계정을 만드세요. 플로우를 만들 때 계정을 만들 수도 있습니다. 자세한 내용은 계정에 연결하기를 참조하세요.
- 에서 관리할 수 있는 API 플로우를 만들기 위해 통합 저작을 사용하려면 API Connect 에서 관리할 수 있는 API 흐름을 만들려면 다음 요구 사항을 충족해야 합니다.
- 액세스 권한이 있어야 합니다 API Connect 기능에 액세스해야 합니다 IBM® webMethods Hybrid Integration. 기능은 API Connect 기능과 동일한 환경에 있을 수도 있고 App Connect 기능 또는 다른 환경에 있을 수 있습니다. 또는 동일한 지역의 IBM API Connect Enterprise as a Service 인스턴스를 사용할 수도 있습니다 webMethods Hybrid Integration 환경의 인스턴스를 사용할 수도 있습니다. App Connect 홈페이지 에서 API Connect Enterprise as a Service 의 평가판 인스턴스를 프로비저닝하려면 IBM API Connect 사용하여 API 흐름 관리를 클릭합니다.
- 귀하의 API Connect 인스턴스는 등록된 DataPower API Gateway 서비스로 하나 이상 구성해야 합니다.
- 귀하의 API Connect 인스턴스에는 액세스 권한이 있는 공급자 조직이 하나 이상 포함되어 있어야 합니다. 공급자 조직에는 소유 소비자 조직과 클라이언트 ID가 있는 애플리케이션이 포함된 카탈로그가 포함되어 있어야 합니다.
- 인스턴스에 대해 통합 저작을 사용 설정해야 합니다. API 플로우 편집기의 디자이너 탭에서 API 게이트웨이 설정 변경 아이콘(
)을 클릭하고 통합 작성을 사용 설정한 다음 저장을 클릭합니다. ( webMethods Hybrid Integration 환경에 API Connect 기능이 없거나 API Connect Enterprise as a Service 인스턴스가 webMethods Hybrid Integration 환경과 같은 지역에 있는 경우 API 게이트웨이 설정 변경 아이콘이 비활성화됩니다.)
이 태스크에 대한 정보
API에 대한 플로우를 만들 때 각 개별 플로우는 일반적으로 모바일 및 웹 애플리케이션에서 호출되는 API 작업에 대한 구현입니다. (작업의 예로는 'GET 주문' 및 'POST 주문'이 있습니다.) 각 작업의 흐름에는 요청, 하나 이상의 애플리케이션 또는 가져온 API에 대한 작업, API 작업에 대한 응답이 포함됩니다. 플로우에는 특수 데이터 처리를 위한 도구 상자 노드도 포함될 수 있습니다. 이 요청은 사용자가 정의한 모델을 사용하여 애플리케이션에서 데이터 개체의 생성, 검색 또는 교체를 요청합니다. 요청이 제출되면 각 대상 애플리케이션 또는 API가 해당 작업을 완료합니다. 그런 다음 플로우에서는 조치가 성공적이었음을 확인하거나 요청된 데이터를 리턴하는 응답을 리턴합니다.
- 만들거나 검색하려는 개체의 구조를 정의하는 모델을 하나 이상 만듭니다. 최대 10개까지 모델을 만들 수 있습니다.
- 각 모델에 대해 완료할 기본 제공 생성, 검색, 바꾸기 또는 업데이트 작업을 선택하거나 사용자 지정 작업을 정의할 수 있습니다.
- 각 작업을 구현하는 플로우를 구성하고 하나 이상의 대상 애플리케이션 또는 API에 대한 작업을 추가합니다. 또한 이러한 애플리케이션의 입력 또는 출력 데이터를 처리하기 위해 도구 상자 유틸리티를 플로우에 추가할 수도 있습니다.
인스턴스가 있는 경우 API Connect 인스턴스가 있는 경우 App Connect 인스턴스가 있는 경우, API를 둘 다 App Connect 와 API Connect. 이 기능을 통합 저작이라고 합니다. 통합 작성은 기본적으로 비활성화되어 있습니다.
통합 작성을 사용하면 다음에서 API 플로우를 만들고 시작하면 App Connect 에서 API 플로우를 생성하고 시작하면 API가 자동으로 제품에 추가됩니다. 그런 다음 해당 제품은 제공자 조직에 제공되는 카탈로그에 게시됩니다 API Connect. 카탈로그가 활성화된 사이트의 경우 제품은 API Connect 개발자 포털에도 표시됩니다. 게시 기본 설정은 로그인한 사용자를 기준으로 합니다. App Connect 사용자와 동일한 환경 또는 지역에 있는 API Connect 인스턴스와 동일한 환경 또는 지역에서 사용자가 액세스 권한이 있는 App Connect 인스턴스. 원하는 인스턴스 및 공급자 조직에 API를 게시하기 위한 설정을 지정할 수 있습니다 API Connect 인스턴스 및 공급자 조직에 게시하는 설정을 지정할 수 있습니다. 카탈로그 및 게이트웨이 대상, 게시된 API에 대한 포함 제품 및 요금제, 사용 애플리케이션을 선택할 수도 있습니다.
에서 API로 작업할 수 있습니다 API Connect 의 API와 독립적으로 App Connect. 개발자 포털에서 제품(및 API)을 찾아볼 수도 있습니다. 에서 API를 중지하면 App Connect 에서 API를 중지하면 API 관리자 사용자 인터페이스와 개발자 포털 사이트의 제품(및 API)이 자동으로 삭제됩니다. (액세스 권한이 없는 사용자는 API Connect 의 흐름을 중지할 수 있습니다 App Connect. 그러나 API는 여전히 API Connect.)
webMethods Hybrid Integration 에서 API Connect 기능 에 액세스할 수 있거나 App Connect 인스턴스와 동일한 지역에 있는 IBM API Connect Enterprise as a Service 인스턴스가 있는 경우 통합 작성을 활성화할 수 있습니다. 통합 작성 기능이 활성화되어 있고 API 플로우를 만들고 시작하면 플로우가 자동으로 API Connect. 게시 기본 설정을 지정하지 않고 API 플로우를 시작하면 검색된 인스턴스 중 샌드박스 카탈로그에 있는 자동 생성된 제품의 기본 플랜에 API가 게시됩니다 API Connect 인스턴스 중 하나에 있습니다.
의 API 편집기를 사용하여 App Connect 의 API 편집기를 사용하여 API 흐름을 생성하고 모델을 정의하고 API에 대한 작업을 구현할 수 있습니다. 또한 정책, 게이트웨이 및 포털 설정을 구성하여 API가 다음 위치에 게시될 때의 동작을 제어할 수도 있습니다 API Connect 에 게시될 때의 동작을 제어할 수도 있습니다. 다음 작업에서는 API 플로우를 만들고, 게시 기본 설정을 구성하고, 게시된 API에 액세스하는 방법을 설명합니다 API Connect.
에서 API 흐름 만들기 App Connect
프로시저
API 플로우를 만들려면 다음 단계를 완료하세요.
결과
다음에 수행할 작업
- API를 배포하기 전에 API의 동작을 테스트할 수 있습니다. 자세한 내용은 API 테스트를 참조하세요.참고: 통합 작성 기능이 활성화되어 있고 해당 흐름에 대한 게시 환경설정을 설정하기 전에 흐름을 시작하면 흐름에 대해 저장된 마지막 사용자 환경설정 세트가 사용됩니다. 이전에 기본 설정이 설정되지 않은 경우, API는 검색된 인스턴스의 샌드박스 카탈로그에서 자동 생성된 제품의 기본 플랜에 게시됩니다 API Connect 인스턴스. 따라서 API가 게시되는 위치를 제어하려면 API를 시작하기 전에 원하는 설정을 지정해야 합니다.API를 테스트할 때 API 편집기에서 테스트 탭을 사용할 수 있습니다.
실행 중인 API 흐름에 대한 OpenAPI 3.0 YAML 정의는 App Connect 인스턴스의 지정된 카탈로그 및 공급자 조직에 있는 제품 및 플랜에 API를 자동으로 게시하는 데 사용됩니다 API Connect 인스턴스. 개발자 포털을 구성한 경우 API 제품도 개발자 포털에 표시됩니다.참고: 통합 저작이 활성화되어 있으면 기본 설정에 따라 API가 자동 생성된 제품 또는 선택한 기존 제품의 독립 실행형 버전에 추가됩니다. 게시된 제품에는 API만 포함되어 있습니다. - 프로덕션 환경에서 플로우를 실행할 준비가 되면 배포하세요. 자세한 내용은 통합 배포하기를 참조하세요.
에서 게시된 API에 액세스하기 API Connect
이 태스크에 대한 정보
프로시저
에서 API에 액세스하려면 API Connect 에서 API에 액세스하려면 다음 단계를 완료하세요.
그런 다음 











)에 표시되며, 이는 API를 편집하는 보기와 유사합니다 



를 클릭하면 UI에서 API 정의에 대한 기본 OpenAPI YAML 소스를 볼 수 있습니다. 이 보기는 읽기 전용이며, YAML 소스는 OpenAPI 3.0 사양을 준수합니다.









