Strumenti e librerie per interagire con i prodotti e i servizi Google Cloud
Strumenti e librerie per interagire con i prodotti e i servizi Google Cloud

Cloud SDK è un set di strumenti a riga di comando per lo sviluppo con Google Cloud. Puoi utilizzare questi strumenti per accedere a Compute Engine, Cloud Storage, BigQuery e altri servizi Google Cloud direttamente dalla riga di comando.

  • Orchestra istanze di macchine virtuali direttamente dalla riga di comando
  • Gestisci reti, firewall e spazio di archiviazione su disco di Compute Engine con lo strumento a riga di comando gcloud
  • Adatta Cloud SDK alle tue preferenze di linguaggio con le librerie client per Java, Python, NodeJS, Ruby, Go, .NET e PHP
  • Esegui emulatori di servizi locali per Pub/Sub, Cloud Bigtable e Datastore e simula questi servizi per lo sviluppo locale

Funzionalità principali

Strumento a riga di comando gcloud

L'interfaccia a riga di comando gcloud gestisce l'autenticazione, la configurazione locale, il flusso di lavoro degli sviluppatori e le interazioni con le API di Google Cloud. Con lo strumento a riga di comando gcloud, è facile eseguire molte delle attività cloud più comuni, come la creazione di un'istanza di VM di Compute Engine, la gestione di un cluster Google Kubernetes Engine e il deployment di un'applicazione App Engine, utilizzando la riga di comando oppure script e altre automazioni.

Librerie client

Cloud SDK include librerie client cloud installabili-specifiche per i vari linguaggi e librerie client delle API di Google. Ognuna di queste librerie utilizza gli stili e le convenzioni naturali di ogni linguaggio supportato, per gestire l'autenticazione, ridurre la quantità di codice boilerplate necessario e ottimizzare il flusso di lavoro degli sviluppatori.

Strumenti a riga di comando specifici del prodotto

Cloud SDK include una raccolta di strumenti a riga di comando, tra cui gsutil, bq e kubectl. Gsutil consente di gestire i bucket e gli oggetti di Cloud Storage tramite la riga di comando. Bq consente di eseguire query, manipolare set di dati, tabelle ed entità in BigQuery mediante la riga di comando. Kubectl permette di eseguire il deployment e gestire cluster di container Kubernetes tramite la riga di comando.

Novità

Documentazione

Tutorial
Installazione di Cloud SDK

Scarica e inizializza la versione più recente di Cloud SDK.

Tutorial
Installazione dei componenti aggiuntivi

Scarica componenti aggiuntivi come gli strumenti a riga di comando (bq, gsutil, kubectl), i comandi di gcloud alpha o beta o le dipendenze necessarie.

Nozioni di base su Google Cloud
Introduzione alle librerie client

Accedi alle API Cloud utilizzando le librerie client specifiche del linguaggio.

Nozioni di base su Google Cloud
Panoramica dello strumento a riga di comando gcloud

Uno sguardo completo e generale allo strumento a riga di comando gcloud, comprensivo di livelli di rilascio, struttura dei comandi, concetti importanti quali proprietà, configurazioni, flag globali, supporto degli script e funzionalità di perfezionamento dell'output.

Tutorial
Creazione di script dei comandi gcloud

Esegui i comandi gcloud da uno script utilizzando funzionalità come la disattivazione dei prompt, il filtro degli output e la formattazione.

Casi d'uso comuni

Automatizza le attività di Google Cloud

Con Cloud SDK puoi creare script utilizzando gli strumenti a riga di comando integrati gcloud, bq e gsutil per automatizzare qualsiasi numero di attività di Google Cloud, come il deployment di codice in App Engine, l'analisi dei dati di log e l'aggiornamento di una rete di Compute Engine.

Crea script dei comandi dell'interfaccia a riga di comando di gcloud

Quando scrivi script con Cloud SDK, puoi eseguire i comandi dello strumento a riga di comando gcloud tramite script o altre automazioni, ad esempio 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.

Tutte le funzionalità

Strumento a riga di comando gcloud L'interfaccia a riga di comando gcloud gestisce l'autenticazione, la configurazione locale, il flusso di lavoro degli sviluppatori e le interazioni con le API di Google Cloud tramite la riga di comando.
Librerie client Cloud SDK include librerie client cloud installabili-specifiche per i vari linguaggi. Queste librerie utilizzano gli stili e le convenzioni naturali di ogni linguaggio supportato, gestiscono l'autenticazione, riducono la quantità di codice boilerplate necessario e ottimizzano il flusso di lavoro degli sviluppatori.
Gsutil 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 Bq consente di eseguire query e di manipolare set di dati, tabelle ed entità in BigQuery tramite la riga di comando.
Kubectl I comandi di Kubectl forniscono un maggiore controllo sui cluster Kubernetes. Kubectl consente di eseguire il deployment di applicazioni, controllare e gestire le risorse cluster e visualizzare i log, oltre a tante altre operazioni.
Emulatori Cloud SDK include emulatori per prodotti quali Bigtable, Datastore, Filestore e Pub/Sub, per eseguire attività locali di sviluppo, test e convalida.

Prezzi

Cloud SDK è gratuito per gli utenti dotati di un account Google Cloud.