Cloud 클라이언트 라이브러리는 Google Cloud API 호출에 권장되는 최신 클라이언트 라이브러리입니다.
Cloud 클라이언트 라이브러리는 지원되는 각 언어의 고유한 규칙과 스타일을 사용하여 최적화된 개발자 경험을 제공합니다. 또한 구현 세부정보나 서비스 API 개념보다는 서비스 메타포를 염두에 두고 작업할 수 있도록 설계되어 상용구 코드를 줄일 수 있습니다.
Cloud API용 클라이언트 라이브러리에 대한 자세한 내용은 클라이언트 라이브러리 설명을 참조하세요.
Cloud 클라이언트 라이브러리 다루기
언어별 Cloud 클라이언트 라이브러리
다음 표에는 지원되는 언어로 Cloud 클라이언트 라이브러리를 시작할 수 있는 링크가 나와 있습니다. 각 언어의 GitHub 저장소 페이지에는 해당 언어의 Cloud 클라이언트 라이브러리에서 지원되는 Cloud Platform 서비스/API가 나열되어 있습니다. 이 페이지에는 API에 대한 인터페이스를 제공하는 단일 클라이언트 라이브러리의 설치 안내도 포함되어 있습니다.
또한 Cloud 클라이언트 라이브러리는 개별 Cloud Platform 서비스에서 사용할 목적으로 다운로드할 수 있습니다. 이렇게 다운로드한 클라이언트 라이브러리를 시작하는 방법에 대한 자세한 안내는 관련 제품의 클라이언트 라이브러리 페이지에서 찾아볼 수 있습니다. 예를 들어 Pub/Sub만 사용하고 싶다면 Pub/Sub 클라이언트 라이브러리에 필요한 정보가 있습니다.
특정 언어에서 Cloud 클라이언트 라이브러리가 원하는 서비스를 지원하지 않는다면 해당 언어에서 제공되는 Google API 클라이언트 라이브러리를 사용하세요.
Cloud Code와 함께 Cloud 클라이언트 라이브러리 사용
클라우드 애플리케이션 개발에 VS Code, IntelliJ, Cloud Shell의 도구인 Cloud Code를 사용하면 IDE에서 나가지 않고도 Cloud 클라이언트 라이브러리를 쉽게 사용할 수 있습니다. 다음 작업을 손쉽게 수행할 수 있습니다.
Cloud API 탐색
Cloud API 문서 읽기
Cloud API 사용 설정
프로젝트에 Cloud 클라이언트 라이브러리 추가
Cloud Code와 함께 Cloud 클라이언트 라이브러리를 사용하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-12-21(UTC)"],[[["\u003cp\u003eCloud Client Libraries are the recommended client libraries for interacting with Google Cloud APIs, offering an enhanced developer experience.\u003c/p\u003e\n"],["\u003cp\u003eThese libraries are designed to align with each language's conventions, thereby reducing the amount of boilerplate code needed by developers.\u003c/p\u003e\n"],["\u003cp\u003eCloud Client Libraries are available for various languages, including Go, Java, Node.js, Python, Ruby, PHP, C#, and C++, with detailed installation and reference guides for each.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code allows for easy integration and use of Cloud Client Libraries directly within popular IDEs such as VS Code, IntelliJ, and Cloud Shell.\u003c/p\u003e\n"],["\u003cp\u003eUsers can also download Cloud Client Libraries specifically for individual Google Cloud services, like Pub/Sub, if they do not wish to download everything at once.\u003c/p\u003e\n"]]],[],null,["# Cloud Client Libraries are the latest and recommended client libraries\nfor calling Google Cloud APIs.\n\nCloud Client Libraries provide an optimized developer experience\nby using each supported language's natural conventions and styles. They also\nreduce the boilerplate code you have to write because\nthey're designed to enable you to work with service metaphors in mind, rather\nthan implementation details or service API concepts.\n\nFor more information about client libraries for Cloud APIs, see\n[Client Libraries Explained](/apis/docs/client-libraries-explained).\n| **Note:** If you want to experiment with Google APIs without writing any code, try the [Google API Explorer](https://developers.google.com/apis-explorer).\n\nWorking with Cloud Client Libraries\n-----------------------------------\n\n### Cloud Client Libraries by language\n\nThe following table provides links to get you started with\nCloud Client Libraries in supported languages. The **GitHub Repo** page for\neach language lists the Cloud Platform services/APIs that are supported by that\nlanguage's Cloud Client Library. The page also has installation instructions for\na single client library that provides an interface to the APIs. \n\n### Cloud Client Libraries by service\n\nYou also download Cloud Client Libraries for individual\nGoogle Cloud services: you'll find detailed instructions to help you get\nstarted with these on the relevant product's Client Libraries page. For\nexample, if you only want to use [Pub/Sub](/pubsub/docs/overview),\nyou'll find this information in [Pub/Sub Client Libraries](/pubsub/docs/reference/libraries).\n\nIf a Cloud Client Library for a specific language doesn't support a\nservice you want to work with, use the\n[Google API Client Library](https://developers.google.com/api-client-library/)\nfor that language.\n\nUsing Cloud Client Libraries with Cloud Code\n--------------------------------------------\n\n[Cloud Code](/code), tools in VS Code, IntelliJ, and Cloud Shell\nfor developing cloud applications, lets you easily use\nCloud Client Libraries without leaving your IDE. You can easily:\n\n- Browse Cloud APIs\n- Read documentation for Cloud APIs\n- Enable Cloud APIs\n- Add Cloud Client Libraries to your project\n\nFor more on using Cloud Client Libraries with Cloud Code, see the\nfollowing documentation:\n\n- [Managing Cloud APIs and Libraries in Cloud Code for VS Code](/code/docs/vscode/client-libraries)\n- [Managing Cloud APIs and Libraries in Cloud Code for IntelliJ](/code/docs/intellij/client-libraries)\n- [Managing Cloud APIs and Libraries in Cloud Code for Cloud Shell](/code/docs/shell/client-libraries)\n\nTry it for yourself\n-------------------\n\n\nIf you're new to Google Cloud, create an account to evaluate how our\nproducts perform in real-world scenarios. New customers also get $300 in\nfree credits to run, test, and deploy workloads.\n[Get started for free](https://console.cloud.google.com/freetrial)"]]