Interfaccia a riga di comando Google Cloud (gcloud)
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
Orchestrazione rapida basata su script
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.
Accelera lo sviluppo del tuo software
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.
Semplifica l'autenticazione
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
Funzionalità principali
Orchestra risorse di Google Cloud in modo granulare e su vasta scala
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.
Emulatori locali per accelerare lo sviluppo del software
Per aiutarti con lo sviluppo di software locale, l'interfaccia a riga di comando gcloud offre emulatori di dati per Cloud 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.
Programmi di installazione multipiattaforma o esecuzione in Cloud Shell basato sul Web
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.
Esegui il deployment delle applicazioni in App Engine o Cloud Functions
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.
Testo della guida incorporato e documentazione web completa
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à
Novità
Iscriviti alle newsletter di Google Cloud per ricevere aggiornamenti sui prodotti, informazioni sugli eventi, offerte speciali e molto altro.
Documentazione
Documentazione
Installa Google Cloud CLI
Scarica e inizializza la versione più recente di Google Cloud CLI.
Installazione dei componenti aggiuntivi
Scarica componenti aggiuntivi della riga di comando come bq, gsutil, kubectl, visualizza l'anteprima dei comandi di gcloud oppure le dipendenze necessarie.
Panoramica di Google Cloud CLI
Uno sguardo completo e generale all'interfaccia a riga di comando gcloud, comprensivo di livelli di rilascio, struttura dei comandi e concetti importanti.
Creazione di script dei comandi gcloud
Esegui i comandi gcloud da uno script utilizzando funzionalità come la disattivazione dei prompt o l'applicazione di filtri e formattazione all'output.
Lab pratici: Using the gcloud CLI
Scopri come installare e configurare l'interfaccia a riga di comando gcloud, quindi utilizzala per eseguire alcune operazioni di base come la creazione di VM, la configurazione di reti e l'utilizzo di gsutil per effettuare operazioni.
Casi d'uso
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à
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 Cloud Bigtable, Datastore, Firestore, 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
Prezzi
Nell'ambito di utilizzo di Google Cloud SDK, Google Cloud CLI è disponibile senza costi aggiuntivi per gli utenti con un account Google Cloud.