Crea e gestisci le risorse e i servizi di Google Cloud direttamente dalla riga di comando o tramite script utilizzando Google Cloud CLI. Grazie all'ampia compatibilità della piattaforma e alla copertura dei servizi, puoi eseguire più rapidamente le attività più comuni sulla piattaforma e controllare le tue risorse cloud su larga scala.
Gestisci macchine virtuali per il computing, Cloud Storage, database e quasi tutti i servizi Google Cloud
Crea script o automatizza i comandi per gestire e utilizzare le risorse cloud con precisione e scalabilità
Esegui il deployment di Cloud Functions, gestisci le pipeline CI/CD e altro ancora
Vantaggi
L'interfaccia a riga di comando gcloud offre un metodo a riga di comando del terminale per interagire con gli stessi servizi Google Cloud che già gestisci utilizzando Cloud Console. Interagisci tramite la console e utilizzala per l'automazione basata su script.
Gestisci i flussi di lavoro di sviluppo, come il push dei file nelle VM, l'utilizzo di emulatori di dati per database Pub/Sub locali o lo sviluppo in BigQuery, nonché il deployment del codice in Cloud Functions.
Esegui l'autenticazione nei servizi Google Cloud utilizzando vari approcci di autenticazione semplificati. Implementa i flussi di autenticazione per l'esecuzione senza interruzioni del codice per le librerie client a livello locale, nella gestione temporanea e nella produzione.
Funzionalità principali
Google Cloud CLI supporta oltre 8000 comandi per fornire una gestione e un controllo completi su quasi tutti i servizi e prodotti Google Cloud. L'interfaccia a riga di comando fornisce anche set di comandi di anteprima per l'accesso in anteprima ai prodotti di Google Cloud in pre-release.
Per aiutarti con lo sviluppo di software locale, l'interfaccia a riga di comando gcloud offre emulatori di dati per Bigtable, Cloud Datastore, Firestore, Spanner e Pub/Sub per eseguire attività di sviluppo, test e convalida locali. Questi simulano i backend di servizio per aiutarti a scrivere il codice lato client in modo più efficiente.
L'interfaccia a riga di comando gcloud è inoltre integrata con sottostrumenti specializzati per lavorare con BigQuery (interfaccia a riga di comando bq), Cloud Storage (interfaccia a riga di comando gsutil) e cluster di Kubernetes (interfaccia a riga di comando kubectl) per offrire un controllo accurato e avanzato sui rispettivi prodotti.
Lo strumento bq ti consente di eseguire query in BigQuery e manipolare set di dati, tabelle ed entità. Con gsutil, gestisci bucket e oggetti di archiviazione e con kubectl esegui il deployment e gestisci i cluster di container di Kubernetes.
Supporta Linux, Mac OS X e Windows ed è disponibile su un'ampia gamma di gestori di pacchetti, programmi di installazione di sistemi operativi e come immagine Docker. In alternativa, o in combinazione, puoi semplicemente avviare una sessione di Cloud Shell per accedere all'interfaccia a riga di comando gcloud preinstallata direttamente nel browser web e senza installare nulla.
Per vari prodotti serverless, l'interfaccia a riga di comando gcloud è l'interfaccia principale tramite cui carichi il codice per l'esecuzione e supporti in generale il flusso di lavoro di sviluppo. Ad esempio, per una funzione Cloud Functions puoi utilizzare l'interfaccia a riga di comando per descrivere o attivare una funzione, visualizzarne le voci di log o eseguire il deployment degli aggiornamenti.
Utilizza il flag della guida per accedere alla documentazione incorporata o visualizza le guide rapide e le guide illustrative sul Web. L'interfaccia a riga di comando è supportata anche da una documentazione di riferimento dettagliata. Per alcuni servizi come quelli di computing di Cloud, Cloud Console fornisce comandi dell'interfaccia a riga di comando gcloud equivalenti per consentirti di utilizzare un'interfaccia utente per creare combinazioni complesse di comandi e flag.
Novità
Iscriviti alle newsletter di Google Cloud per ricevere aggiornamenti sui prodotti, informazioni sugli eventi, offerte speciali e molto altro.
Documentazione
Casi d'uso
Quando scrivi script con l'interfaccia a riga di comando gcloud, puoi eseguire i comandi gcloud tramite script o altre automazioni, ad esempio utilizzando script Bash o Jenkins per gestire l'automazione delle attività di Google Cloud. Lo strumento a riga di comando gcloud consente inoltre di filtrare e formattare l'output comando per strutturare ed estrarre facilmente le informazioni, nonché combinare più comandi per gestire le risorse di Google Cloud in modo non interattivo.
L'interfaccia a riga di comando gcloud include vari emulatori di dati e servizi per simulare la disponibilità dei set di dati e i comportamenti del backend direttamente nel tuo ambiente locale. In questo modo puoi programmare, ispezionare il comportamento e ripetere il modo in cui il software visualizza i dati o gestisce varie risposte.
Tutte le funzionalità
gsutil | Lo strumento gsutil fornisce l'accesso a Cloud Storage, consentendo l'esecuzione di un'ampia varietà di attività di gestione di bucket e oggetti direttamente dalla riga di comando. |
bq | Lo strumento bq consente di eseguire query e gestire set di dati, tabelle ed entità in BigQuery tramite la riga di comando. |
kubectl | Lo strumento kubectl fornisce comandi che consentono un maggiore controllo dei cluster Kubernetes. Con kubectl, puoi eseguire il deployment di applicazioni, controllare e gestire le risorse cluster e visualizzare i log, oltre a tante altre operazioni. |
Emulatori | Google Cloud CLI include emulatori per prodotti quali Bigtable, Datastore, Filestore, Spanner e Pub/Sub, per eseguire attività locali di sviluppo, test e convalida. |
Modalità interattiva | La shell interattiva gcloud produce suggerimenti e completamento automatico per comandi, sottocomandi, flag e argomenti relativi a file e risorse. La guida incorporata viene visualizzata nella sezione in basso. |
Creazione di comandi di Cloud Console | Per Cloud Compute, Cloud Storage e molti altri servizi molto noti, puoi utilizzare l'interfaccia utente web di Cloud Console per manipolare i menu a discesa e l'interfaccia point-and-click per creare il comando gcloud esattamente equivalente. |
Livello di dettaglio degli output perfezionabili | Sono disponibili il livello di dettaglio delle risposte dei comandi, le dimensioni delle pagine degli elenchi e altri filtri per perfezionare le dimensioni degli output e altre caratteristiche di utilizzo. |
Esporta in Terraform (anteprima) | Esporta lo stato attuale delle risorse e delle configurazioni cloud in un file di testo compatibile con Terraform. Puoi utilizzarlo per riapplicare in un secondo momento la configurazione per creare un ambiente duplicato, ripristinare una configurazione nota o per altre finalità di gestione degli stili DevOps. |
Prezzi
Nell'ambito di utilizzo di Google Cloud SDK, Google Cloud CLI è disponibile senza costi aggiuntivi per gli utenti con un account Google Cloud.
Inizia a creare su Google Cloud con 300 $ di crediti gratuiti e oltre 20 prodotti Always Free.