Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요. info
Apigee Edge API 허브 커넥터 통합이란 무엇인가요?
Apigee Edge API 허브 커넥터 통합을 사용하면 Apigee Edge 조직의 API 메타데이터 (예: API 프록시 정의, 사양, 관련 세부정보)와 런타임 데이터 (예: API 트래픽 측정항목 및 분석)를 Google Cloud의 API 허브로 직접 자동 온보딩할 수 있습니다. 이 통합은 다양한 게이트웨이 전반에서 API에 대한 중앙 집중식 통합 뷰를 제공하여 API 검색, 거버넌스, 관리를 간소화합니다.
주요 이점
- 중앙 집중식 API 검색: 모든 Apigee Edge API를 다른 소스의 API와 함께 API 허브에서 검색할 수 있습니다.
- 가시성 향상: 통합된 메타데이터와 런타임 정보를 통해 API 환경에 대한 유용한 정보를 얻을 수 있습니다.
- 간소화된 관리: 다양한 API 생태계 전반에서 API 거버넌스 및 수명 주기 관리를 간소화합니다.
작동 방식
Apigee Edge API Hub 커넥터 통합은 API 정보가 Apigee Edge 조직에서 API Hub로 흐르는 안전하고 자동화된 채널을 설정합니다. 이 프로세스에는 Apigee Edge와 API 허브 프로비저닝 서비스 간의 핸드셰이크가 포함됩니다.
- API 허브 프로비저닝 및 플러그인 인스턴스: 먼저 Google Cloud 프로젝트 내에서 API 허브를 설정하고 플러그인 인스턴스를 만듭니다. 이 플러그인 인스턴스는 Apigee Edge 조직의 고유 식별자 (게이트웨이 ID) 및 등록 지점 역할을 합니다. 이 설정 중에 API 허브 부가기능도 구성합니다. API 허브 부가기능은 API 메타데이터만 처리할지 아니면 메타데이터와 런타임 데이터를 모두 처리할지 결정합니다. 그러면 API 허브 프로비저닝 서버가 지정된 게이트웨이 ID와 조직 이름에 필요한 내부 매핑을 설정합니다.
- Apigee Edge 선택: 플러그인 인스턴스가 준비되면 관리 API 호출을 실행하여 특정 Apigee Edge 조직에 API Hub 커넥터를 명시적으로 사용 설정합니다. 이 호출에서는 Edge 조직을 지정된 API 허브 인스턴스에 연결하는
gatewayId
(인스턴스 리소스 이름)를 제공합니다. 이 작업은 Apigee Edge 내에서 API 허브 커넥터 서비스를 트리거합니다. - 데이터 동기화:
- 메타데이터 동기화: Apigee Edge가 API 메타데이터 (예: API 프록시 구성, OpenAPI 사양)을 연결된 API 허브 인스턴스로 가져옵니다. 이 동기화를 통해 API 정의가 API 허브에서 지속적으로 업데이트됩니다.
- 런타임 데이터 동기화: API Hub에서 관련 부가기능이 사용 설정된 경우 Apigee Edge도 런타임 데이터 (예: 트래픽 분석, 오류율)를 수집하여 API Hub로 전송합니다. 이를 통해 중앙 위치에서 API에 대한 운영 통계를 확인할 수 있습니다.
- 지속적인 모니터링 및 업데이트: API Hub 커넥터 통합은 Apigee Edge API의 변경사항 (예: 새 배포, 수정)을 지속적으로 모니터링하고 이러한 업데이트를 API Hub에 자동으로 푸시합니다. 통합 상태는 Edge 관리 API를 통해 쿼리할 수 있습니다. 메타데이터 및 런타임 데이터의 처리는 API 허브 플러그인 인스턴스의 상태와 구성된 부가기능에 따라 동적으로 조정됩니다.
이 원활한 데이터 흐름을 통해 API 허브는 항상 Apigee Edge 내에서 관리되는 API의 최신 종합적인 뷰를 반영합니다.