Cloud Billing Budget API 기본 요건

다음 몇 가지 사항을 아직 진행하지 않았다면 처음 Cloud Billing 예산 애플리케이션의 코딩을 시작하기 전에 진행해야 합니다.

Google Cloud 콘솔에서 Cloud Billing 기능을 사용해 보세요.

이 API 문서에서는 사용자가 Google Cloud를 사용해 봤으며 Google Cloud 콘솔의 Cloud Billing 기능과 개념에 익숙하다고 가정합니다. Cloud Billing 계정, Google Cloud 프로젝트, Google Cloud 제품, Cloud Billing 예산 및 알림에 익숙하지 않다면 코딩을 시작하기 전에 다음을 읽어보세요.

Cloud Billing 기능과 개념에 익숙해진 다음에는 Google Cloud 콘솔 사용자 인터페이스를 사용해 보세요.

주요 Cloud Billing 개념

  • Cloud Billing 계정당 한 번에 수천 개의 예산을 연결할 수 있습니다. 현재 한도 및 추가 정보는 할당량 및 한도를 참조하세요.
  • 예산은 한 번에 하나씩만 Cloud Billing 계정에 연결됩니다.
  • 단일 Cloud Billing 계정은 하나 이상의 Google Cloud 프로젝트에 연결되고, 비용을 지불합니다.
  • Google Cloud 프로젝트는 한 번에 하나씩만 Cloud Billing 계정에 연결됩니다.
  • 예산을 만들어서 전체 Cloud Billing 계정의 비용을 모니터링할 수 있으며, 여기에는 이 결제 계정으로 지불되는 모든 Google Cloud 프로젝트가 포함됩니다. 또한 세부적인 예산 필터를 사용해서 비용의 특정 부분을 모니터링하도록 예산 범위를 정의할 수 있습니다. 필터에는 Google Cloud 프로젝트, 서비스, 예산 기간, Cloud Billing 계정에 적용할 수 있는 기타 필터가 포함됩니다.

REST 기본사항 알아보기

Cloud Billing Budget API를 호출하는 방법은 두 가지입니다.

클라이언트 라이브러리를 사용하지 않으려는 경우에는 REST의 기본사항을 이해해야 합니다.

REST는 데이터 요청 및 수정에 대한 간편하고 일관성 있는 접근 방식을 제공하는 소프트웨어 아키텍처 스타일입니다.

REST는 'Representational State Transfer'의 줄임말로, Google API의 맥락에서 REST는 HTTP 동사를 사용하여 Google이 저장한 데이터 표현을 검색 및 수정하는 방법을 의미합니다.

RESTful 시스템에서는 리소스가 데이터 저장소에 저장되고, 클라이언트는 서버에서 특정 작업(리소스 생성, 검색, 업데이트, 삭제 등)을 수행하라는 요청을 전송하며, 서버는 작업을 수행하고 응답을 전송합니다. 이 응답은 지정된 리소스 표현의 형식을 취하는 경우가 많습니다.

Google의 RESTful API에서는 클라이언트가 POST, GET, PUT 또는 DELETE 등의 HTTP 동사를 사용하여 작업을 지정합니다. 다음과 같은 형식의 전역적으로 고유한 URI를 사용하여 리소스를 지정합니다.

https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters

모든 API 리소스에는 HTTP에서 액세스할 수 있는 고유 URI가 있으므로 REST는 데이터 캐싱을 지원하며 웹의 분산형 인프라와의 연동성이 뛰어납니다.

HTTP 1.1 표준 문서의 메서드 정의를 확인하면 유용합니다. 문서에 GET, POST, PUT, DELETE의 사양이 포함되어 있습니다.

Cloud Billing Budget API의 REST

Cloud Billing Budget API 작업은 REST HTTP 동사에 직접 매핑됩니다.

Cloud Billing Budget API URI의 구체적인 형식은 다음과 같습니다.

https://billingbudgets.googleapis.com/v1/resourcePath?parameters

API에서 지원되는 각 작업에 사용되는 전체 URI 집합은 Cloud Billing Budget API 참조 문서(REST, RPC)에 요약되어 있습니다.

JSON 기본사항 알아보기

Cloud Billing Budget API는 JSON 형식의 데이터를 반환합니다.

JSON(JavaScript Object Notation)은 특정 언어에 의존하지 않는 일반적인 데이터 형식으로, 임의의 데이터 구조를 간단한 텍스트로 표현할 수 있습니다. 자세한 내용은 json.org를 참조하세요.