이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
버튼 클릭 한 번으로 API 허브에서 직접 Apigee 및 Apigee Hybrid 런타임 프로젝트에 있는 배포된 프록시를 등록할 수 있습니다.
프록시가 API 허브에 API 리소스로 등록됩니다. 프록시를 등록하려면 런타임 프로젝트를 API 허브에 연결해야 합니다. 프로젝트를 연결할 때 API 허브는 각 프록시 정의에 대해 다음 정보를 등록합니다.
- 이름
- 버전
- 환경 및 배포 세부정보
- Apigee 인스턴스 유형(Apigee X 또는 Apigee Hybrid)
API 허브는 6시간마다 한 번씩 주기적으로 Apigee 프로젝트에 연결하는 스케줄러를 실행하고 최신 프록시 정의를 가져옵니다. 새로 연결된 프로젝트의 경우 스케줄러가 모든 프록시 정의를 가져온 후 API 허브에 등록합니다. 기존 프로젝트의 경우 스케줄러가 프록시 정의에 대한 변경사항만 가져온 후 그에 따라 API 허브에서 프록시 정보를 업데이트합니다.
런타임 프로젝트 연결
Apigee 런타임 프로젝트를 API 허브에 연결하려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 API 허브 > 설정 > 프로젝트 연결 페이지로 이동합니다.
- 런타임 프로젝트 연결을 클릭합니다. 그러면 리소스 선택 창이 표시됩니다.
- Apigee가 설치된 Google Cloud 프로젝트를 클릭합니다. 오류가 없으면 프로젝트가 API 허브에 연결되고 프로젝트 연결 페이지에 나열됩니다. 그러나 실제 프록시 등록 프로세스는 스케줄러가 다음 번 실행된 후에 시작됩니다.
런타임 프로젝트 분리
런타임 프로젝트를 분리하면 API 허브에서 해당 프로젝트에 등록된 모든 API를 삭제합니다. API 허브에서 Apigee 런타임 프로젝트를 분리하려면 다음 단계를 수행합니다.
Google Cloud 콘솔에서 API 허브 > 설정 > 프로젝트 연결 페이지로 이동합니다.
- 분리하려는 프로젝트에서 프로젝트 분리를 클릭합니다.
고려사항
API를 자동 등록하려고 할 때는 다음을 고려하세요.
- Apigee에서 가져온 모든 엔드포인트에는 기본적으로
https://
프리픽스가 지정됩니다. - 어떤 환경에도 배포되지 않은 프록시는 프로젝트에서 가져오지 않습니다.
- 환경에 배포된 프록시만 가져옵니다. 환경은 환경 그룹의 일부여야 합니다.
- API 허브에서 VPC 서비스 제어를 지원하지 않습니다. 따라서 Apigee 런타임 프로젝트에 VPC 서비스 제어를 사용 설정한 경우 API 허브에서 프로젝트에 액세스할 수 없습니다.
- 런타임 프로젝트에 Apigee API가 사용 설정되지 않은 경우 API 허브에서 프로젝트에 액세스할 수 없습니다.