[GCP] Cloud Shell & GCP SDK: Cloud Client Library 이용

서경·2024년 9월 22일
post-thumbnail

Cloud Client Library 이용

  • https://cloud.google.com/apis/docs/cloud-client-libraries?hl=ko

  • 클라이언트 라이브러리를 사용하면 지원되는 언어로 Google Cloud API에 쉽게 액세스할 수 있다.
    GCP 프로그래밍 적용, 적용해서 연동하고 싶을 때 클라이언트 라이브러리를 사용하게 된다.

  • 서버에 원시 요청을 수행해서 Google Cloud API를 직접 사용할 수 있지만 클라이언트 라이브러리는 작성할 코드 양을 크게 줄여 주는 간소화 기능을 제공한다.

  • Cloud 클라이언트 라이브러리는 가능한 경우 Cloud API에 프로그래매틱 방식으로 액세스하기 위해 권장되는 옵션이다.

  • Cloud 클라이언트 라이브러리에는 최신 클라이언트 라이브러리 모델이 사용된다.

  1. 각 언어에서 관용적인 코드를 제공함으로써 Cloud API를 직관적으로 간단하게 사용할 수 있게 해준다.

  2. 클라이언트 라이브러리가 일관된 스타일로 제공되어, 클라우드 서비스가 여러 개여도 쉽게 사용할 수 있다.

  3. Google 인증을 포함해 서버와 이루어지는 통신에 대한 하위 수준의 세부 정보를 모두 처리한다.

  4. npm 및 pip와 같은 익숙한 패키지 관리 도구를 사용하여 설치할 수 있다.

  5. 일부 경우에는 gRPC를 사용한 성능 이점을 제공한다.



1. 사용 중인 Cloud API에 대한 클라이언트 라이브러리 설치

https://cloud.google.com/apis/docs/cloud-client-libraries?hl=ko

0개의 댓글