關於 API Gateway 開發環境
API Gateway 提供三種基本方式,讓您與建構 API 所需的服務和資源互動:
Google Cloud 控制台
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 專案和資源存取權的內建驗證機制。
用戶端程式庫
gcloud CLI 包含用戶端程式庫,可讓您輕鬆建立及管理資源。 Google Cloud 用戶端程式庫提供的 API 有兩種主要用途:
「App API」可讓您存取服務,最適合用於 Node.js 和 Python 等支援的語言。這類程式庫是根據服務隱喻所設計,以便讓您更自然地使用各項服務,並減少一成不變的程式碼編寫作業。此外,該程式庫也提供能協助您驗證和授權的工具。
「Admin API」提供的是資源管理功能。舉例來說,如果您要建構自己的自動化工具,就可以使用 Admin API。
如要進一步瞭解 API Gateway 用戶端程式庫,請參閱「API 與參考資料」。