이 페이지에서는 라이브러리 및 도구에 대해 설명하고 Python용 Endpoints 프레임워크를 사용하는 데 도움이 되는 기타 정보를 제공합니다. Endpoints 프레임워크의 아키텍처 개요는 Endpoints 프레임워크 정보를 참조하세요.
라이브러리 및 도구
App Engine 표준 환경용 Cloud Endpoints 프레임워크는 다음과 같은 라이브러리 및 도구를 제공합니다.
- 프레임워크 라이브러리
- 다음을 생성하는 데 사용할 수 있는
endpointscfg.py
명령줄 도구- Android 앱 및 기타 유형의 클라이언트 애플리케이션이 API에 액세스하도록 허용하는 클라이언트 라이브러리 번들 및 검색 문서
- 모니터링, 로깅, API 키 유효성 검사와 같은 API 관리 기능이 필요한 경우에 사용하는 OpenAPI 구성 파일
요구사항
Endpoints 프레임워크를 사용하려면 가이드에 표시된 과정을 따릅니다.
마지막으로 개발자는 자바스크립트 웹 클라이언트나 모바일 클라이언트(예: Android) 등 자신이 선택한 클라이언트를 개발하는 방법을 알아야 합니다.
개발 프로세스
Endpoints 프레임워크를 사용하여 애플리케이션을 개발하는 일반적인 워크플로는 다음과 같습니다.
- 클래스 및 모든 노출 메서드를 래핑하고 Endpoints API 만들기의 설명대로
Message
클래스를 만들어 API 코드를 먼저 작성합니다. - API를 제공할 웹 서버를 만듭니다.
- OpenAPI 구성 파일을 생성하고 가이드에 설명된 대로 배포합니다.
- 선택적으로 API 로컬 테스트를 수행합니다.
- API를 배포합니다.
- 클라이언트 라이브러리를 생성합니다.
- 클라이언트 애플리케이션을 작성하면서 API를 호출할 때 클라이언트 라이브러리를 사용합니다.
시작하기
시작하려면 가이드에 따라 샘플 API를 구성 및 배포하고 요청을 전송합니다. 그런 후 이 섹션으로 돌아와서 자신의 API를 구성, 배포, 테스트하는 데 필요한 정보를 확인합니다.
Endpoints 버전 1.0에서 이전
이전 버전의 Endpoints를 사용하여 API 백엔드를 이미 개발한 경우, 이전 가이드를 따라 앱을 Endpoints 버전 2.0으로 이동합니다.