Google Cloud API

Google Cloud API 是 Google Cloud Platform 服務的程式輔助介面。這些 API 是 Google Cloud Platform 的重要一環,可讓您輕鬆為應用程式賦予各種強大功能,包括運算、網路、儲存空間和機器學習資料分析等。

關於 Cloud API

Cloud API 會以網路 API 服務的形式提供給客戶,例如 Cloud Pub/Sub API。每個 Cloud API 通常會在 googleapis.com 的一或多個子網域上執行,例如 pubsub.googleapis.com,並透過公用網際網路和虛擬私有雲 (VPC) 網路,為用戶端提供 JSON HTTP 和 gRPC 介面。用戶端可以直接或使用用戶端程式庫,將 HTTP 和 gRPC 要求傳送至 Cloud API 端點。

Cloud API 屬於 Google Cloud 控制台API 程式庫中的「Google Enterprise API」類別。

Google Cloud API 分為兩種:

  • 以資源為準的 API:這類 API 會使用與所存取資源相關聯的專案,做為計費和配額依據。

  • 以用戶端為準的 API,這類 API 會使用與存取資源的用戶端相關聯的專案,進行帳單和配額作業。

存取 Cloud API

您可以透過以下方式存取 Cloud API:使用以多種常見程式設計語言編寫的用戶端程式庫透過伺服器應用程式存取,透過 Firebase SDK 以行動應用程式存取,或是使用第三方用戶端存取。您也可以透過 Google Cloud CLIGoogle Cloud 控制台存取 Cloud API。

如果您是 Cloud API 新手,請參閱入門指南,瞭解如何使用 Cloud API。

支援 HTTP 和 gRPC

所有 Cloud API 都提供簡單的 JSON HTTP 介面,您可以直接呼叫或透過 Google API 用戶端程式庫來使用。大多數 Cloud API 也提供 gRPC 介面,您可透過 Google Cloud 用戶端程式庫呼叫該介面,以提升效能和可用性。你也可以使用第三方用戶端。

如要進一步瞭解用戶端程式庫,請參閱用戶端程式庫說明

如要進一步瞭解如何驗證 Google API,請參閱「Google 的驗證方式」和「使用用戶端程式庫時的驗證方式」。

傳輸層安全標準 (TLS) 加密

所有 Cloud API 只接受使用 TLS 加密的安全性要求。

  • 如果您使用我們的用戶端程式庫,程式庫會為您處理傳輸中加密作業。
  • 如果您使用自己的 gRPC 用戶端,則必須按照 gRPC 驗證指南中的指示,向 Google 進行驗證 (需要 TLS)。
  • 如果您要建立自己的 HTTP 用戶端,請參閱我們的 HTTP 指南

如要進一步瞭解如何保護服務流量,請參閱「傳輸中資料加密」安全防護指南。 Google Cloud

Private Service Connect

企業客戶通常會基於安全性和法規遵循考量,希望以私密方式存取 Cloud API。您可以在虛擬私有雲網路中,使用 Private Service Connect 設定及管理這類存取權。

詳情請參閱「設定 Private Service Connect」。

逐步範例

請參閱下列逐步指南,瞭解如何使用熱門 API 的用戶端程式庫:

API 設計指南

無論介面類型為何,所有 Cloud API 都會使用 API 設計指南中所述的資源導向設計原則,確保 Cloud API 提供簡單一致的開發人員體驗。您可以參閱 API 設計指南,進一步瞭解 Cloud API。

如要研究 Cloud API 的介面定義,請前往 GitHub 上的 Google APIs 存放區。

設定用量上限

數百萬名開發人員和使用者共用 Cloud API。為確保公平使用並盡量減少濫用風險,所有 Cloud API 都會對用量強制執行速率限制和資源配額,也就是一般所稱的配額。您也可以減少配額上限,藉此控管 Google Cloud 產品的支出。如果所需配額超過預設限制,請提出配額增加要求。

詳情請參閱「設定 API 用量上限」一文。

監控您的使用情況

大部分的 Cloud API 都可針對專案使用的 API 提供相關詳細資訊,包括流量等級、錯誤率和延遲時間。可協助您快速將使用 Cloud API 的應用程式問題分類。您可以在 Google Cloud API 資訊主頁中查看這項資訊。 Google Cloud 您也可以在 Cloud Monitoring 中建立自訂資訊主頁和快訊。

詳情請參閱「監控 API 使用情形」一文。

Google Enterprise API

Google Enterprise API 穩定性高,適用於各項企業用途,並提供支援選項。

詳情請參閱「Google 企業 API」。

歡迎試用

如果您未曾使用過 Google Cloud,歡迎建立帳戶來評估我們的產品在實際工作環境中的成效。新客戶還能獲得價值 $300 美元的免費抵免額,可用於執行、測試及部署工作負載。

免費試用