Estensioni Cloud Code

Cloud Code fornisce supporto IDE per l'intero ciclo di sviluppo delle applicazioni Kubernetes e Cloud Run, dalla creazione e personalizzazione di una nuova applicazione dai modelli di esempio all'esecuzione dell'applicazione finita. Cloud Code ti supporta lungo il percorso con esempi pronti per l'esecuzione, snippet di configurazione pronti all'uso e un'esperienza di debug personalizzata, semplificando notevolmente lo sviluppo con Kubernetes e Cloud Run.

Cloud Code include anche l'estensione Gemini Code Assist , che fornisce indicazioni per aiutarti a risolvere i problemi con il codice, genera codice per il tuo progetto e fornisce suggerimenti in linea durante la codifica. Per iniziare a utilizzare Gemini Code Assist, consulta Codice con Gemini Code Assist Standard ed Enterprise.

Sebbene Cloud Code funzioni con qualsiasi piattaforma cloud, offre un esperienza semplificata per la creazione facile di cluster ospitati su Google Cloud e una migliore integrazione con Google Cloud strumenti come Cloud Source Repositories, Cloud Storage e Cloud Client Libraries.

Puoi utilizzare Cloud Code con VS Code, IntelliJ o Cloud Shell.

Per saperne di più, vai alla pagina del prodotto Cloud Code.

Funzionalità

Ecco un'istantanea di ciò che Cloud Code ha da offrire in VS Code, IntelliJ e Cloud Shell:

Funzionalità di Cloud Code VS Code IntelliJ Cloud Shell
Supporto per Java
Supporto per Node.js, Go, Python, .NET Core *
Applicazioni di esempio pronte per l'esecuzione e il debug
Supporto per l'importazione di repository di modelli personalizzati
Supporto per più configurazioni di esecuzione
Crea ed esegui continuamente le applicazioni
Supporto per il debug dell'applicazione Kubernetes in fase di sviluppo
Supporto per la modifica della configurazione di Skaffold
Supporto avanzato per YAML di Kubernetes
Ispezione e navigazione delle risorse Kubernetes
Creazione di cluster Kubernetes in Google Kubernetes Engine (GKE)
Streaming e visualizzazione dei log
Supporto per Cloud Run
Supporto per Cloud Run Functions
Supporto per Cloud Build per l'esecuzione di app
Supporto per la clonazione e il push dei repository in Cloud Source Repositories
Debug di produzione basato su snapshot di Google Cloud Observability
Gestore librerie client Google
Supporto per Secret Manager
Supporto per Cloud Storage
Supporto del browser Cloud Storage per la visualizzazione di bucket e blob
Esegui la migrazione delle app nei container **
Sviluppo di API Apigee
Supporto di Compute Engine per la gestione delle macchine virtuali

* Java è supportato per tutte le funzionalità di Cloud Code for IntelliJ. Node.js, Go e Python sono supportati solo per le funzionalità di Kubernetes in IntelliJ. ** Cloud Code supporta la migrazione delle app ai container solo su macchine Linux.

Assistenza

Se riscontri problemi o vuoi proporre un'idea per una funzionalità, puoi inviare il tuo feedback tramite GitHub per Cloud Code for VS Code e Cloud Code for IntelliJ.