Scheda di riferimento dell'interfaccia a riga di comando gcloud

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Un elenco di comandi di riferimento per Google Cloud CLI, lo strumento principale a riga di comando di Google Cloud.

(sono inclusi anche: video introduttivo, comandi di comprensione e un PDF stampabile.)

Scheda di riferimento

Per iniziare

Inizia a utilizzare l'interfaccia a riga di comando gcloud.

Guida

L'interfaccia a riga di comando gcloud è felice di aiutarti.

  • gcloud help: cerca i termini di riferimento dell'interfaccia a riga di comando gcloud.
  • gcloud feedback: invia un feedback al team dell'interfaccia a riga di comando gcloud.
  • gcloud topic: materiale di assistenza aggiuntivo per argomenti non di comando come accessibilità, filtri e formattazione.

Personalizzazione

Personalizza l'interfaccia a riga di comando gcloud: personalizza la configurazione con le proprietà.

Autorizzazione e credenziali

Concedi e revoca l'autorizzazione per l'interfaccia a riga di comando gcloud e gestisci le credenziali.

Progetti

Gestisci i criteri di accesso al progetto.

IAM

Configurare le preferenze e gli account di servizio di Identity and Access Management (IAM).

Docker e Google Kubernetes Engine (GKE)

Gestisci le applicazioni containerizzate su Kubernetes.

Macchine virtuali e Compute Engine

Crea, esegui e gestisci VM nell'infrastruttura di Google Cloud.

Serverless e App Engine

Crea applicazioni a elevata scalabilità su una piattaforma serverless completamente gestita

Vari

Comandi che potrebbero tornare utili

Primer introduttivo

Un rapido primer per iniziare a utilizzare l'interfaccia a riga di comando gcloud.

Installazione di Google Cloud CLI

Installa Google Cloud CLI con queste istruzioni di installazione.

Bandiere, argomentazioni e altre aggiunte meravigliose

Gli argomenti possono essere argomenti posizionali o flag:

  • argomenti posizionali: impostati dopo il nome del comando; devono rispettare l'ordine degli argomenti posizionali.
  • Flag:impostale dopo gli argomenti di posizione; l'ordine delle segnalazioni non è importante.

    Un flag può essere:

    • Coppia nome-valore (--foo=bar) oppure
    • Booleano (--force/no-force).

    Inoltre, i flag possono essere:

    • Obbligatorio
    • Facoltativo: se non è definito un flag facoltativo, viene utilizzato il valore predefinito

Bandiere globali

Alcuni flag sono disponibili durante l'intera esperienza dell'interfaccia a riga di comando gcloud, come:

  • --help: per informazioni dettagliate, visualizza la guida dettagliata per un comando.
  • --project: se utilizzi un progetto diverso da quello attuale.
  • --quiet: disattivazione della richiesta interattiva (e applicazione dei valori predefiniti per gli input).
  • --verbosity: Puoi impostare livelli di dettaglio a debug, info, warning, error, critical e none.
  • --version: mostra le informazioni sulla versione di gcloud.
  • --format: imposta il formato di output come config, csv, default, diff, disable, flattened,get, json, list, multi, none, object, table, text, value o yaml.

Pulizia dei risultati

Sfrutta al meglio l'output con i flag filter, format, limit e order.

Per le istanze di Compute Engine con prefisso us e non tipo di macchinaf1-micro:

gcloud compute instances list --filter="zone ~ ^us AND -machineType:f1-micro"

Per un elenco dei progetti creati a partire dal 15 gennaio 2018, ordinati in base alla meno recente, come tabella con numero di progetto, ID progetto e colonne data/ora di creazione con date e orari nel fuso orario locale:

gcloud projects list --format="table(projectNumber,projectId,createTime.date(tz=LOCAL))"
--filter="createTime>=2018-01-15T12:00:00" --sort-by=createTime

Per un elenco di dieci istanze di Compute Engine con etichetta my-label (di qualsiasi valore):

gcloud compute instances list --filter="labels.my-label:*" --limit=10

Informazioni sui comandi

Pattern sottostanti per i comandi dell'interfaccia a riga di comando gcloud; per facilitare l'individuazione autonoma dei comandi.

Ricerca dei comandi dell'interfaccia a riga di comando gcloud

L'interfaccia a riga di comando gcloud è una struttura ad albero; i nodi non foglia sono gruppi di comandi e i nodi foglia sono comandi. Inoltre, il completamento delle schede funziona per i comandi e le risorse.

La maggior parte dei comandi gcloud ha il seguente formato:

gcloud + release level (optional) + component + entity + operation + positional args + flags

Ad esempio: gcloud + compute + instances + create + example-instance-1 + --zone=us-central1-a

Livello di release

Livello di rilascio indica lo stato della release del comando.

Esempio:alpha per i comandi alpha e beta per i comandi beta; non è necessario alcun livello di rilascio per i comandi GA.

Componente

Componente si riferisce ai diversi servizi Google Cloud.

Esempio: compute per Compute Engine, app per App Engine e così via.

Entità

Entità indica la forma plurale di un elemento o una raccolta di elementi di un componente.

Esempio: disks, firewalls, images, instances, regions, zones per il calcolo

Operazione

Operazione si riferisce alla forma verbi imperativa dell'operazione da eseguire sull'entità.

Esempio: operazioni comuni sono describe, list, create/update, delete/clear, import, export, copy, remove, add, reset, restart, restore, run e deploy.

Argomenti posizionali

Gli argomenti posizionali si riferiscono agli argomenti necessari specifici dell'ordine necessari per eseguire il comando.

Esempio: <INSTANCE_NAMES> è l'argomento posizionale richiesto per gcloud compute instances create.

Flag

I flag si riferiscono agli argomenti aggiuntivi, --flag-name(=value), passati al comando dopo gli argomenti posizionali.

Esempio: --machine-type=<MACHINE_TYPE> e --preemptible sono flag facoltativi per gcloud compute instances create.