API 게이트웨이 개발 환경 정보
API 게이트웨이에서는 API 빌드에 필요한 서비스 및 리소스와 상호작용하기 위한 3가지 기본적인 방법을 제공합니다.
Google Cloud 콘솔
Google Cloud 콘솔은 Google Cloud Console(Google Cloud) 프로젝트 및 리소스를 관리하는 데 사용할 수 있는 웹 기반 그래픽 사용자 인터페이스를 제공합니다. Google Cloud 콘솔을 사용할 때는 새 프로젝트를 만들거나 기존 프로젝트를 선택하고 해당 프로젝트의 컨텍스트에서 만든 리소스를 사용합니다.
여러 개의 프로젝트를 만들 수 있으므로 프로젝트를 사용하여 자신에게 적합한 방식으로 작업을 분리할 수 있습니다. 예를 들어 특정 팀 구성원만 프로젝트의 리소스에 액세스할 수 있도록 하려면 새 프로젝트를 시작하면 됩니다. 모든 팀 구성원은 다른 프로젝트의 리소스에, 계속 액세스할 수 있습니다.
명령줄 인터페이스
터미널 창 작업을 선호하는 경우 Google Cloud CLI에서 필요한 명령어에 액세스할 수 있습니다. gcloud CLI를 사용하면 개발 워크플로와 Google Cloud 리소스를 모두 관리할 수 있습니다. 사용 가능한 전체 명령어 목록은 gcloud
참조를 확인하세요.
또한 Google Cloud는 Google Cloud의 브라우저 기반 대화형 셸 환경인 Cloud Shell을 제공합니다. Google Cloud 콘솔에서 Cloud Shell에 액세스할 수 있습니다.
Cloud Shell이 제공하는 기능:
- 임시 Compute Engine 가상 머신 인스턴스
- 웹 브라우저에서 인스턴스에 명령줄로 액세스
- 기본 제공 코드 편집기
- 5GB의 영구 디스크 저장소
- 사전 설치된 Google Cloud CLI 및 기타 도구
- Java, Go, Python, Node.js, PHP, Ruby, .NET과 같은 언어 지원
- 웹 미리보기 기능
- Google Cloud 콘솔 프로젝트 및 리소스에 액세스하기 위한 기본 제공 승인
클라이언트 라이브러리
gcloud CLI에는 리소스 만들기 및 관리를 쉽게 수행할 수 있는 클라이언트 라이브러리가 포함되어 있습니다. Google Cloud 클라이언트 라이브러리는 두 가지 주요 목적으로 API를 노출합니다.
앱 API는 서비스에 대한 액세스를 제공합니다. 앱 API는 Node.js 및 Python과 같은 지원되는 언어에 최적화됩니다. 라이브러리는 서비스 개념을 중심으로 설계되었으므로 더 자연스럽게 서비스를 다루고 작성하는 상용구 코드의 양을 줄일 수 있습니다. 또한 라이브러리는 인증 및 승인 도우미도 제공합니다.
관리자 API는 리소스 관리를 위한 기능을 제공합니다. 예를 들어 직접 자동화된 도구를 빌드하려는 경우 관리자 API를 사용할 수 있습니다.
API 게이트웨이 클라이언트 라이브러리에 대한 자세한 내용은 API 및 참조를 확인하세요.