이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
Apigee Edge 문서 보기
API 제공업체는 백엔드 서비스에 대한 액세스를 제공하는 API 집합을 개발했습니다. 다음 단계는 개발자 포털을 빌드하여 앱 개발자가 다음을 수행하도록 하는 것입니다.
- 데이터 및 서비스 제안 자세히 알아보기
- 사용 사례, 튜토리얼, 참조 문서 등 다양한 문서를 검토하여 API 사용 방법 알아보기
- API를 사용하는 앱을 빌드하기 위해 셀프서비스 프로세스를 사용하여 등록하기
다음 표에 요약된 대로, Apigee는 간단한 턴키 방식부터 완전히 맞춤설정 및 확장 가능한 여러 개발자 포털 솔루션을 지원합니다. 솔루션을 선택할 때는 맞춤설정 요구사항과 포털 구현에 필요한 시간과 지식 사이의 균형을 맞춰야 합니다.
Apigee 솔루션 | 특징 | Apigee 호스팅 여부 | 지원 (라이선스 구독 필요) |
---|---|---|---|
Apigee 통합 포털 | 간단한 셀프서비스 포털 개발 | 예 | Apigee 연중무휴 지원 |
Drupal 10 모듈 | 모듈을 사용하여 Apigee와 통합된 강력한 오픈소스 CMS를 기반의 완전히 맞춤설정 가능한 옵션 | 아니요 | Apigee 오류 해결 연중무휴 지원 |
DIY | Apigee API를 사용해 완전히 맞춤설정 가능한 포털 개발 서비스 | 아니요 | Apigee 24/7은 API만 지원합니다. |
개발자 포털 솔루션 선택
어떤 개발자 포털 솔루션을 선택할지 결정하려면 다음 결정 트리를 고려하여 개발자 포털 기능 비교를 살펴보세요.
표준 등록 및 앱 생성 흐름과 같이 포털 개발의 일반적인 사용 사례 및 기능 변경보다 더 많은 스타일 지원을 원한다면 Apigee 통합 포털을 빌드할 수도 있습니다.
개발자 포털 기능 비교
다음 표에서는 Apigee 통합 포털과 Drupal 기반 개발자 포털의 기능을 비교합니다.
기능 | 통합 포털 | Drupal |
---|---|---|
마크다운을 사용한 포털 콘텐츠 개발 | ||
HTML을 사용한 포털 콘텐츠 개발 | ||
OpenAPI 사양에서 렌더링된 API 참조 문서 | ||
OpenAPI 사양 버전 3 지원 | ||
API 참조에서 실시간 요청 보내기 | ||
FedRAMP 준수 | 완전히 맞춤설정 가능한 오픈소스 CMS 솔루션으로서 FedRamp를 준수하는 Drupal 포털을 구현할 수 있습니다. | |
커스텀 테마 | ||
커스텀 메뉴 | ||
타사 태그(예: Google 애널리틱스) | ||
커스텀 자바스크립트 코드 | ||
커스텀 도메인 이름 | ||
HTTP가 사용 설정됨 | ||
계정 생성 이용약관 | ||
휴대기기 디스플레이 최적화 | ||
커스텀 스크립트 및 스크립트 태그와 통합 | ||
SMTP 구성 | ||
이메일 템플릿 구성 | ||
스팸 방지를 위한 보안문자 | ||
개발자/일반 계정의 역할 및 권한 | ||
제휴 로그인 | ||
콘텐츠 관리 API | Drupal 사용 | |
수익 창출 | ||
검색 구성 | * | |
블로그 및 포럼 | ** | |
콘텐츠 생성을 위한 페이지 템플릿 | ||
포털에서 앱 애널리틱스 | ||
규칙 기반 이벤트 관리 | ||
부가기능 모듈로 확장 가능 | ||
커스텀 앱 등록 흐름 | ||
커스텀 개발자 등록 흐름 | ||
포털 로그 | ||
링크 검사 프로그램 | ||
Microsoft Internet Explorer/Microsoft Edge 지원 | Microsoft Edge만 해당 | |
리전 호스팅 | 미국만 해당 | (커스텀 솔루션으로 원하는 리전에서 Drupal 포털을 호스팅할 수 있습니다.) |
통합 포털 빌드
Apigee UI에서 간단한 개발자 포털을 빠르게 만들 수 있습니다. https://apigee.google.com/으로 이동하여 로그인하고 Hybrid UI의 측면 탐색 메뉴에서 게시 > 포털을 선택합니다. 자세한 내용은 통합 포털 빌드를 참조하세요.
다음 그림은 통합 포털의 방문 페이지를 보여줍니다.
Drupal 기반 포털 빌드
Drupal 포털 개발 도구를 사용하여 완전히 맞춤설정된 개발자 포털을 만들 수 있습니다. Drupal은 Apigee에서 개발한 추가 Drupal 모듈을 통해 Drupal의 풍부한 기능과 모든 CMS 기능을 제공합니다. 하지만 Drupal 기반 포털을 구현하려면 더 많은 시간과 노력이 필요합니다.
Apigee 및 Hybrid에서는 엔터프라이즈 수준의 안정적인 오픈소스 콘텐츠 관리 시스템(CMS)을 제공하는 Drupal 10을 지원합니다. Drupal 10은 오픈소스이므로 Drupal 10 포털 개발 프레임워크를 확장하고 공헌할 수 있으며 Drupal 커뮤니티의 지식을 활용할 수 있습니다. 자세한 내용은 Drupal 10을 사용하여 포털 빌드를 참조하세요.
Apigee API를 사용하여 자체 포털 빌드
다음 표에 요약된 Apigee API를 활용하여 완전히 맞춤설정된 고유한 포털을 빌드하세요. 자세한 내용은 다음 표에 설명된 섹션을 참조하세요.
카테고리 | Apigee API | 설명 |
분석 | Stats | API 분석을 볼 수 있습니다. |
API 키 | 개발자 앱 키 | 앱에서 API 사용을 승인하는 데 사용되는 API 키를 관리합니다. |
API 제품 | API 제품 | 개발자 포털에 게시하는 API 제품을 관리합니다. |
애플리케이션 | 앱 | API를 사용하기 위해 개발자가 등록한 애플리케이션을 관리합니다. |
개발자 | 개발자 | 개발자 포털에 등록된 개발자를 관리합니다. |
PHP용 Apigee 클라이언트 라이브러리를 사용하여 포털 클라이언트의 통합을 간소화할 수 있습니다. SDK를 사용하면 이전 표에 설명된 Apigee API를 사용하는 PHP 모듈을 쉽게 작성할 수 있습니다. PHP용 Apigee API 클라이언트 라이브러리에 대한 자세한 내용은 다음을 참조하세요.