Cloud Code 提供 Kubernetes 和 Cloud Run 應用程式完整開發週期的 IDE 支援,從使用範例範本建立及自訂新應用程式,到執行已完成的應用程式。Cloud Code 提供可立即執行的範例、立即可用的設定程式碼片段,以及量身打造的偵錯體驗,讓您在開發過程中獲得支援,讓您更輕鬆地使用 Kubernetes 和 Cloud Run 進行開發!
Cloud Code 也提供 Gemini Code Assist 擴充功能,可提供指引協助您解決程式碼問題、為專案產生程式碼,並在您編寫程式碼時提供內嵌建議。如要開始使用 Gemini Code Assist,請參閱「透過 Gemini Code Assist Standard 和 Enterprise 編寫程式碼」。
Cloud Code 可與任何雲端平台搭配使用,提供更精簡的體驗,可輕鬆建立在 Google Cloud上託管的叢集,並提供更優異的 Google Cloud 工具整合成效,包括 Cloud Source Repositories、Cloud Storage 和 Cloud 用戶端程式庫。
您可以將 Cloud Code 與 VS Code、IntelliJ 或 Cloud Shell 搭配使用。
IDE 選擇
功能
以下是 Cloud Code 在 VS Code、IntelliJ 和 Cloud Shell 中提供的功能簡介:
Cloud Code 功能 | VS Code | IntelliJ | Cloud Shell |
---|---|---|---|
支援 Java | |||
支援 Node.js、Go、Python 和 .NET Core | * | ||
可立即執行和偵錯的範例應用程式 | |||
支援匯入自訂範本存放區 | |||
支援多個執行設定 | |||
持續建構及執行應用程式 | |||
針對開發中的 Kubernetes 應用程式提供偵錯支援 | |||
Skaffold 設定編輯支援 | |||
進階 Kubernetes YAML 支援 | |||
檢查及瀏覽 Kubernetes 資源 | |||
在 Google Kubernetes Engine (GKE) 中建立 Kubernetes 叢集 | |||
串流及查看記錄 | |||
Cloud Run 支援 | |||
Cloud Run 函式支援 | |||
Cloud Build 支援執行中的應用程式 | |||
支援複製及推送存放區到 Cloud Source Repositories | |||
Google Cloud Observability 快照式實際工作環境偵錯服務 | |||
Google Client Library Manager | |||
Secret Manager 支援 | |||
Cloud Storage 支援服務 | |||
App Engine 支援服務 | |||
Cloud Storage 瀏覽器支援查看值區和 blob | |||
將應用程式遷移至容器 | ** | ||
翻新大型主機應用程式 | |||
Apigee API 開發 | |||
Compute Engine 支援虛擬機器管理 |
* Java 支援所有 Cloud Code for IntelliJ 功能。只有 IntelliJ 支援 Node.js、Go 和 Python 的 Kubernetes 功能。** Cloud Code 僅支援將應用程式遷移至 Linux 機器上的容器。
支援
如果您遇到任何問題,或想要提出功能建議,可以透過 GitHub 回報 Cloud Code for VS Code 和 Cloud Code for IntelliJ 的意見。