API 게이트웨이 개발 환경 정보

API 게이트웨이에서는 API 빌드에 필요한 서비스 및 리소스와 상호작용하기 위한 3가지 기본적인 방법을 제공합니다.

Google Cloud 콘솔

웹 UI를 보여주는 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 콘솔 프로젝트 및 리소스에 액세스하기 위한 기본 제공 승인

Cloud Shell 인터페이스 스크린샷

클라이언트 라이브러리

gcloud CLI에는 리소스 만들기 및 관리를 쉽게 수행할 수 있는 클라이언트 라이브러리가 포함되어 있습니다. Google Cloud 클라이언트 라이브러리는 두 가지 주요 목적으로 API를 노출합니다.

  • 앱 API는 서비스에 대한 액세스를 제공합니다. 앱 API는 Node.js 및 Python과 같은 지원되는 언어에 최적화됩니다. 라이브러리는 서비스 개념을 중심으로 설계되었으므로 더 자연스럽게 서비스를 다루고 작성하는 상용구 코드의 양을 줄일 수 있습니다. 또한 라이브러리는 인증 및 승인 도우미도 제공합니다.

  • 관리자 API는 리소스 관리를 위한 기능을 제공합니다. 예를 들어 직접 자동화된 도구를 빌드하려는 경우 관리자 API를 사용할 수 있습니다.

API 게이트웨이 클라이언트 라이브러리에 대한 자세한 내용은 API 및 참조를 확인하세요.

다음 단계