Gestione dei componenti gcloud CLI

I componenti sono le parti installabili di Google Cloud CLI. Un componente può essere uno strumento a riga di comando (gcloud, bq, e gsutil), un insieme di comandi gcloud CLI a livello di release Alpha, Beta o Anteprima , oppure un pacchetto che contiene le dipendenze utilizzate da uno strumento in gcloud CLI.

Per impostazione predefinita, vengono installati i componenti più utilizzati. Se esegui un gcloud alpha, gcloud beta, o gcloud preview comando in modo interattivo e il componente alpha, beta, o preview non è installato, gcloud CLI ti chiede se vuoi installarlo. Una risposta affermativa installa il componente ed esegue il comando. Altri componenti vengono installati on demand da gcloud CLI quando esegui comandi che li richiedono.

Componenti predefiniti

Quando installi gcloud CLI, per impostazione predefinita vengono installati i seguenti componenti:

ID Nome Descrizione
gcloud Comandi gcloud CLI predefiniti Strumento per interagire con Cloud de Confiance. Con questo componente vengono installati solo i comandi a livello di release Disponibilità generale. Se vuoi utilizzare i comandi ad altri livelli di release, devi installare separatamente i componenti gcloud alpha Commands, gcloud beta Commands e/o gcloud preview Commands.
bq Strumento a riga di comando di BigQuery Strumento per lavorare con i dati in BigQuery
gsutil Strumento legacy per l'esecuzione di attività di Cloud Storage. Utilizza gcloud storage comandi invece.
core Librerie principali di gcloud CLI Librerie utilizzate internamente dagli strumenti gcloud CLI.

Componenti Alpha, Beta e Anteprima

gcloud CLI fornisce componenti che contengono i comandi gcloud CLI Alpha, Beta e Anteprima. Questi componenti non vengono installati per impostazione predefinita, ma puoi installarli manualmente in qualsiasi momento dopo l'installazione iniziale di gcloud CLI. Questi componenti sono:

ID Nome Descrizione
alpha Comandi gcloud CLI Alpha Comandi gcloud CLI a livello di release Alpha.
beta Comandi gcloud CLI Beta Comandi gcloud CLI a livello di release Beta.
preview Comandi gcloud CLI Anteprima Comandi gcloud CLI a livello di release Anteprima.

I comandi gcloud CLI a livello di release Disponibilità generale fanno parte del componente gcloud CLI e vengono installati automaticamente quando installi gcloud CLI.

Di seguito è riportato un elenco di tutti i componenti aggiuntivi e gestori di pacchetti esterni disponibili, che non vengono installati per impostazione predefinita.

Gestire i componenti gcloud CLI

Puoi elencare, installare, aggiornare e rimuovere i componenti gcloud CLI in base alle tue esigenze.

Elencare i componenti

Per visualizzare un elenco dei componenti disponibili e attualmente installati, esegui gcloud components list:

gcloud components list

Il seguente esempio non è un elenco completo di tutti i componenti disponibili. Per visualizzare le ultime offerte di componenti, aggiorna l'installazione di gcloud CLI ed esegui gcloud components list.

Stato Nome componente ID Dimensioni
Installata Estensioni Go di App Engine app-engine-go 97,7 MiB
Installata Strumento a riga di comando di Cloud Bigtable cbt 4,0 MiB
Installata Emulatore di Cloud Bigtable bigtable 3,8 MiB
Installata Emulatore di Cloud Datastore cloud-datastore-emulator 17,8 MiB
Non installata Emulatore di Cloud Firestore cloud-firestore-emulator 60,4 MiB
Installata Emulatore di Cloud Pub/Sub pubsub-emulator 33,2 MiB
Installata Cloud SQL Proxy cloud_sql_proxy 7,6 MiB
Installata Emulatore di Cloud Spanner cloud-spanner-emulator 21,8 MiB
Installata Builder locale di Google Cloud Build cloud-build-local 4,4 MiB
Installata Estensioni Java di gcloud app app-engine-java 118,9 MiB
Installata Estensioni PHP di gcloud app app-engine-php 21,9 MiB
Installata Estensioni Python di gcloud app (librerie aggiuntive) app-engine-python-extras 27,8 MiB
Installata kubectl kubectl 12,2 MiB
Installata Strumento a riga di comando di Cloud BigQuery bq < 1 MiB
Installata Librerie principali di Cloud SDK core 7,2 MiB
Installata Strumento a riga di comando di Cloud Storage gsutil 3,3 MiB
Installata Comandi gcloud Alpha alpha < 1 MiB
Installata Comandi gcloud Beta beta < 1 MiB
Non installata Comandi gcloud Anteprima preview < 1 MiB
Installata Estensioni Python di gcloud app app-engine-python 6,1 MiB

Installare i componenti

Per installare un componente nella versione corrente dell'installazione di gcloud CLI, esegui gcloud components install:

gcloud components install [COMPONENT-ID]

gcloud CLI installa il componente specificato.

Ad esempio, se vuoi installare il comando kubectl:

gcloud components install kubectl

Aggiornare i componenti

Utilizza il gcloud components update comando per aggiornare tutti i componenti installati all'ultima versione disponibile di gcloud CLI:

gcloud components update

Se hai installato una versione precedente di gcloud CLI, gcloud CLI aggiorna tutti i componenti installati.

Se devi ripristinare una versione precedente nota e hai installato gcloud CLI direttamente (al di fuori di un gestore di pacchetti, incluso l'utilizzo del programma di installazione interattivo, delle versioni statiche, del programma di installazione di Windows o di Homebrew), utilizza gcloud components update per ripristinare la versione specificata:

gcloud components update --version VERSION

Rimuovere i componenti

Utilizza il gcloud components remove comando per rimuovere un componente specificato in base al suo ID:

gcloud components remove [COMPONENT-ID]

Puoi reinstallare un componente utilizzando il comando gcloud components install in qualsiasi momento.

Componenti aggiuntivi

In gcloud CLI sono disponibili anche componenti aggiuntivi che contengono le dipendenze per i comandi gcloud CLI, ma non vengono installati per impostazione predefinita. Per un elenco esaustivo dei componenti, esegui gcloud components list. I componenti aggiuntivi che possono essere installati sono contrassegnati con lo stato Not Installed.