Cloud Billing Budget API 先決條件

開始編寫第一個 Cloud Billing 預算應用程式之前,請先完成下列程序 (如尚未完成)。

在 Google Cloud 控制台中試用 Cloud Billing 功能

這份 API 說明文件假設您已使用 Google Cloud,且熟悉 Google Cloud 控制台中的 Cloud Billing 功能和概念。如果您還不熟悉 Cloud Billing 帳戶、專案、產品,以及 Cloud Billing 預算和快訊等概念,請先閱讀下列內容再開始編碼: Google Cloud Google Cloud

熟悉 Cloud Billing 的功能和概念後,請試用Google Cloud 控制台使用者介面

Cloud Billing 重要概念

  • 每個 Cloud Billing 帳戶最多可同時連結數千筆預算。如要瞭解目前的限制和其他資訊,請參閱「配額與限制」。
  • 預算一次只能連結至一個 Cloud Billing 帳戶。
  • 單一 Cloud Billing 帳戶會連結至一或多個Google Cloud 專案,並支付相關費用。
  • 一個 Google Cloud 專案一次只能連結一個 Cloud 帳單帳戶。
  • 您可以建立預算,監控整個 Cloud Billing 帳戶的費用,包括該帳單帳戶支付的所有 Google Cloud 專案費用。您也可以使用精細的預算篩選器定義預算範圍,監控特定費用的切片。篩選條件包括專案、服務、預算的時間範圍,以及適用於 Cloud Billing 帳戶的其他篩選條件。 Google Cloud

瞭解 REST 的基本概念

您可以透過下列兩種方式叫用 Cloud Billing Budget API:

如果您決定不使用用戶端程式庫,就必須瞭解 REST 的基本概念。

REST 是一種軟體架構,可提供簡便且一致的資料要求及修改方法。

REST 這個詞是「Representational State Transfer (表現層狀態轉換)」的簡稱。在 Google API 中,這是指使用 HTTP 動詞來擷取及修改 Google 所儲存資料的表示法。

在符合 REST 樣式的系統中,資源會儲存在資料儲存庫中。用戶端向伺服器發出執行特定動作 (例如建立、擷取、更新或刪除資源) 的要求後,伺服器就會執行指定動作並傳回回應 (大多採用指定資源表示法的形式)。

在具備 REST 特性的各種 Google API 中,用戶端會使用 POSTGETPUTDELETE 等 HTTP 動詞來指定動作。接著,該動詞會透過全域唯一的 URI 來指定資源,格式如下:

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

由於所有 API 資源都有可供 HTTP 存取的專屬 URI,因此 REST 不僅能夠支援資料快取,也非常適合與網路的分散式基礎架構搭配運作。

您可以在 HTTP 1.1 標準說明文件中找到相當實用的方法定義,其中包括 GETPOSTPUTDELETE 的規格說明。

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 參考說明文件 (RESTRPC)。

瞭解 JSON 的基本概念

Cloud Billing Budget API 會以 JSON 格式傳回資料。

JSON (JavaScript Object Notation) 是一種常見的語言獨立資料格式,可提供任意資料結構的簡單文字表示法。詳情請參閱 json.org