關於 API Gateway 開發環境

API Gateway 提供三種基本方式,讓您與建構 API 所需的服務和資源互動:

Google Cloud 控制台

 Google Cloud 控制台的螢幕截圖,其中顯示網頁版 UI。

Google Cloud console提供網頁式的圖形使用者介面,可讓您用於管理Google Cloud 控制台(Google Cloud) 專案和資源。使用 Google Cloud 主控台時,您可以建立新專案或選擇現有專案,然後使用您在該專案中建立的資源。

您可以建立多項專案,以適合自己的方式使用專案分隔工作。舉例來說,如要確保某個專案中的資源僅可供部分小組成員存取,同時讓所有小組成員都能持續存取另一個專案中的資源,建議您可以建立新的專案。

指令列介面

如果您偏好在終端機視窗中工作,Google Cloud CLI 可讓您存取所需的指令。您可以使用 gcloud CLI 管理開發工作流程和 Google Cloud 資源。如需可用指令的完整清單,請參閱 gcloud 參考資料

Google Cloud 也提供 Cloud Shell,這是在瀏覽器中運作的互動式 Google Cloud殼層環境。您可以透過主控台存取 Cloud Shell。 Google Cloud

Cloud Shell 具備以下特點:

  • 暫時性的 Compute Engine 虛擬機器執行個體。
  • 可在網路瀏覽器中透過指令列存取執行個體。
  • 內建的程式碼編輯器。
  • 5GB 的永久磁碟儲存空間。
  • 預先安裝 Google Cloud CLI 和其他工具。
  • Java、Go、Python、Node.js、PHP、Ruby 和 .NET 的語言支援。
  • 網頁預覽功能。
  • 針對 Google Cloud Console 專案和資源存取權的內建驗證機制。

Cloud Shell 介面的螢幕擷取畫面。

用戶端程式庫

gcloud CLI 包含用戶端程式庫,可讓您輕鬆建立及管理資源。 Google Cloud 用戶端程式庫提供的 API 有兩種主要用途:

  • 「App API」可讓您存取服務,最適合用於 Node.js 和 Python 等支援的語言。這類程式庫是根據服務隱喻所設計,以便讓您更自然地使用各項服務,並減少一成不變的程式碼編寫作業。此外,該程式庫也提供能協助您驗證和授權的工具。

  • 「Admin API」提供的是資源管理功能。舉例來說,如果您要建構自己的自動化工具,就可以使用 Admin API。

如要進一步瞭解 API Gateway 用戶端程式庫,請參閱「API 與參考資料」。

後續步驟