Google Cloud API

Google Cloud API 是 Google Cloud Platform 的重要一環,可讓您輕鬆為 Cloud Platform 應用程式賦予各種強大功能,包括儲存空間存取和機器學習圖片分析等。

存取 Cloud API

您可以透過以下方式存取 Cloud API:使用以多種常見程式設計語言編寫的用戶端程式庫透過伺服器應用程式存取,透過 Firebase SDK 以行動應用程式存取,或是使用第三方用戶端存取。您也可以透過 SDK 指令列工具Google Cloud Platform 主控台網頁版 UI 存取相同的服務。

多種介面:REST 和 gRPC

我們所有的 Cloud API 都提供簡單的 JSON REST 介面,您可以直接呼叫或透過我們的用戶端程式庫來使用。我們最新一代的部分 API 還提供遠端程序呼叫 (RPC) 介面,可讓用戶端使用 gRPC 呼叫 API。我們許多用戶端程式庫都是使用這種介面,讓您在使用這些 API 時獲得更優異的效能。如要進一步瞭解 API 介面和程式庫類型,請參閱用戶端程式庫說明一文。

無論介面類型為何,Cloud API 都會使用 Google API 設計指南中所述的資源導向設計原則。

監控您的使用情況

大部分的 Cloud API 都可針對專案使用該 API 的情況提供相關詳細資訊,包括流量等級、錯誤率,甚至是延遲時間,以協助您針對使用 Google 服務的應用程式快速將其發生的問題分類。您可以在 Cloud Platform 主控台的 API 資訊主頁中查看這些資訊,也可以在 Stackdriver 中建立自訂資訊主頁和快訊。如要進一步瞭解監控功能和 API 指標,請參閱監控您的 API 使用情況一文。

可用的 API

下表列出目前所有可用的 Cloud API:

API 說明
運算 API
App Engine Admin API 佈建和管理 App Engine 應用程式。
OS Login API 連結 SSH 公開金鑰和 Google 帳戶,以便存取 Compute Engine 執行個體。
Compute Engine API 在 Google Cloud Platform 上建立並執行虛擬機器。
Kubernetes Engine API 運用開放原始碼 Kubernetes 技術來建構並管理執行容器型應用程式的叢集。
Compute Engine Instance Group Updater API 更新 Compute Engine 執行個體的群組。
儲存空間和資料庫 API
Cloud Bigtable Admin API 管理您的 Cloud BigTable 執行個體、叢集和資料表。
Cloud Bigtable Data API 可存取 NoSQL,是儲存 TB 級或 PB 級無結構資料的大數據解決方案。
Cloud Datastore API 可存取無結構的 NoSQL 文件資料庫,為您的應用程式提供全代管、功能強大、可擴充的儲存空間。
Cloud Spanner API 建立、刪除、修改及列出 Cloud Spanner 執行個體和資料庫。透過 Cloud Spanner 資料庫中儲存的資料執行交易。
Cloud SQL Administration API 建立和設定 Cloud SQL 執行個體,提供全代管的 MySQL 資料庫。
Cloud Storage API 儲存並擷取可能很大且無法改變的資料物件。
Storage Transfer API 將資料從外部資料來源傳送到 Google Cloud Storage 值區,或在 Google Cloud Storage 值區之間互傳。
網路 API
Cloud DNS API 設定並提供具權威性的 DNS 記錄。
大數據 API
BigQuery API 建立、管理、共用和查詢資料。
Cloud Dataflow API 開發並執行資料處理模式,例如 ETL、批次運算,以及連續運算作業。
Cloud Dataproc API 在 Google Cloud Platform 上管理 Hadoop 式叢集和工作。
Cloud Composer API 全代管的工作流程自動化調度管理服務。
Genomics API 儲存、處理、探索和共用基因體資料。
Cloud Pub/Sub API 在應用程式之間提供可靠的多對多非同步傳訊功能。
Cloud Healthcare API 依據標準的 API,可在要求安全性和法規遵循的環境中,提供具有實用價值的醫療照護深入分析資料。
機器學習 API
Cloud AutoML 即使您的機器學習專業知識有限,也能輕鬆訓練高品質自訂機器學習模型。
Cloud Vision API 可將 Google Vision 功能整合到應用程式中,包括為圖片加上標籤、自動偵測臉部/標誌和地標、光學字元辨識 (OCR),並可偵測煽情露骨內容。
Cloud Speech API 使用快速、精確的語音辨識功能,將來自麥克風或檔案的音訊轉換成 80 多種語言和方言的文字
Natural Language API 分析文字的結構與意義,包括情緒分析、名詞辨識和文字註解。
Translation API 將文字翻譯成其他語言的譯文。
Dialogflow API 適用於交談介面的端對端開發套件,例如聊天機器人、聲控應用程式與裝置。
Cloud Talent Solutions API 將機器學習技術融入職缺搜尋體驗。
管理工具 API
Cloud Billing API 擷取 Google Developers Console 帳單帳戶,並將這些帳戶連結到各個專案。
Cloud Build API 在雲端中建構映像檔和版本成果。
Stackdriver Debugger API 檢查呼叫堆疊和執行中應用程式的變數,但不需要關閉應用程式,也不會讓應用程式執行速度變慢。
Stackdriver Error Reporting API 計算 Cloud 服務中的錯誤並將錯誤分組,可提供錯誤群組和相關錯誤的讀取權限。
Stackdriver Trace API 可傳送和擷取 Stackdriver Trace 的追蹤資料。根據預設,所有 App Engine 應用程式都能使用所產生的資料。可將其他應用程式的資料寫入 Stackdriver Trace,以便顯示、回報和進行分析。
Deployment Manager API 在 Google Cloud Platform 上宣告、設定和部署複雜的解決方案。
Stackdriver Logging API 可寫入記錄項目並管理記錄、記錄匯出檔和記錄指標。
Stackdriver Monitoring API 管理 Stackdriver Monitoring 資料和設定。
Cloud Runtime Config API 針對在 Google Cloud Platform 上執行的應用程式提供動態設定和協調功能。
Cloud Scheduler API 全代管的企業級 Cron 工作排程器。
Cloud Tasks API 可讓您管理大量分散式工作的執行、調度和傳送作業。
身分識別與安全 API
Resource Manager API 提供建立、讀取和更新專案中繼資料的方法。
Identity and Access Management API 管理 Google Cloud Platform 資源的身分識別和存取控制功能,包括建立服務帳戶,讓您用來向 Google 驗證身分並進行 API 呼叫。
Data Loss Prevention API 協助探索、分類及遮蓋串流或雲端商店中 50 種以上的機密資料。
Cloud Key Management Service API 可讓您比照內部部署的方式管理雲端服務的加密編譯金鑰。
Binary Authorization API 管理二進位授權中的政策、驗證者和認證。
Cloud Asset API 管理雲端資源的記錄和儲存庫。
代管基礎架構 API
Service Management and Service Control API 提供發布代管服務及管理服務設定的方法。
Service Control API 為代管服務提供控制層功能,包括存取權控制以及與記錄和監控服務之間的整合。
Service Consumer Management API 提供多種公用程式來協助代管服務生產端管理其與服務消費者之間的關係,包括建立及管理獨立租用環境的功能。
Service Usage API 提供的方法可列出 Google Cloud Platform 專案中的 API,或啟用及停用專案中的 API。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud API