Cloud Code 提供 IDE 支援,可協助您完成 Kubernetes 和 Cloud Run 應用程式的完整開發週期,從使用範本建立及自訂新應用程式,到執行完成的應用程式,都能輕鬆搞定。Cloud Code 提供可立即執行的範例、現成可用的設定程式碼片段,以及量身打造的偵錯體驗,讓您在開發 Kubernetes 和 Cloud Run 應用程式時,更加得心應手!
Cloud Code 也隨附 Gemini Code Assist 擴充功能,可提供指引協助您解決程式碼問題、為專案產生程式碼,以及在您編寫程式碼時提供行內建議。如要開始使用 Gemini Code Assist,請參閱「使用 Gemini Code Assist 標準版和企業版編寫程式碼」。
雖然 Cloud Code 適用於任何雲端平台,但可簡化在 Google Cloud上代管叢集的建立程序,並與 Cloud Source Repositories、Cloud Storage 和 Cloud Client Libraries 等 Google Cloud 用戶端程式庫工具更緊密整合。
您可以在 VS Code、IntelliJ 或 Cloud Shell 中使用 Cloud Code。
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 functions 支援 | |||
| Cloud Build 支援執行應用程式 | |||
| 支援複製及推送存放區到 Cloud Source Repositories | |||
| Google Cloud Observability 快照式實際工作環境偵錯 | |||
| Google Client Library Manager | |||
| 支援 Secret Manager | |||
| Cloud Storage 支援 | |||
| Cloud Storage 瀏覽器支援檢視 bucket 和 Blob | |||
| 將應用程式遷移至容器 | ** | ||
| Apigee API 開發 | |||
| Compute Engine 支援虛擬機器管理 |
* Java 支援所有 Cloud Code for IntelliJ 功能。IntelliJ 僅支援 Node.js、Go 和 Python 的 Kubernetes 功能。** Cloud Code 僅支援在 Linux 電腦上將應用程式遷移至容器。
支援
如果您是 Cloud Code for IntelliJ 使用者,遇到任何問題或想提出功能建議,可以透過 GitHub 提交意見回饋。