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 nei livelli di rilascio alpha o beta oppure un pacchetto che contiene le dipendenze utilizzate da uno strumento nella gcloud CLI.
I componenti più utilizzati vengono installati per impostazione predefinita. Se esegui un comando
gcloud alpha
o gcloud beta
in modo interattivo e il componente alpha
o beta
non è installato, gcloud CLI ti chiede se vuoi installarlo. Una risposta affermativa installa il componente ed esegue il comando. Gli altri componenti vengono installati su richiesta dallgcloud CLI quando esegui comandi che li richiedono.
Componenti predefiniti
Quando installi gcloud CLI, i seguenti componenti vengono installati per impostazione predefinita:
ID | Nome | Descrizione |
---|---|---|
gcloud |
Comandi predefiniti dell'interfaccia a riga di comando gcloud | Strumento per interagire con Trusted Cloud. Con questo componente vengono installati solo i comandi
ai livelli di rilascio Disponibilità generale e Anteprima. Devi installare separatamente i componenti gcloud alpha
Commands e/o gcloud beta Commands se vuoi
utilizzare i comandi ad altri livelli di rilascio. |
bq
| Strumento a riga di comando BigQuery | Strumento per lavorare con i dati in BigQuery |
gsutil |
Strumento legacy per l'esecuzione di attività di Cloud Storage. Utilizza
i comandi gcloud storage
invece. |
|
core |
Librerie principali gcloud CLI | Librerie utilizzate internamente dagli strumenti gcloud CLI. |
Componenti alpha e beta
gcloud CLI fornisce due componenti che contengono i comandi alpha e beta di gcloud CLI. Questi componenti non sono 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 alpha gcloud CLI | Comandi dell'interfaccia a riga di comando gcloud CLI a livello di release alpha. |
beta |
Comandi beta gcloud CLI | Comandi gcloud CLI a livello di release beta. |
I comandi gcloud CLI a livello di release di 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 dei gestori di pacchetti esterni disponibili, che non sono installati per impostazione predefinita.
Gestione dei componenti gcloud CLI
Puoi elencare, installare, aggiornare e rimuovere i componenti di gcloud CLI in base alle tue esigenze.
Componenti dell'elenco
Per visualizzare un elenco dei componenti disponibili e attualmente installati,
esegui gcloud components list
:
gcloud components list
L'esempio seguente non è un elenco completo di tutti i componenti disponibili. Per
visualizzare le offerte di componenti più recenti, aggiorna l'installazione di gcloud CLI
e poi 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 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 Cloud Pub/Sub | pubsub-emulator | 33,2 MiB |
Installata | Cloud SQL Proxy | cloud_sql_proxy | 7,6 MiB |
Installata | Emulatore Cloud Spanner | cloud-spanner-emulator | 21,8 MiB |
Installata | Google Cloud Build Local Builder | cloud-build-local | 4,4 MiB |
Installata | gcloud app Java Extensions | app-engine-java | 118,9 MiB |
Installata | gcloud app PHP Extensions | 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 BigQuery | bq | < 1 MiB |
Installata | Librerie di base di Cloud SDK | core | 7,2 MiB |
Installata | Strumento a riga di comando Cloud Storage | gsutil | 3,3 MiB |
Installata | Comandi gcloud alpha | alpha | < 1 MiB |
Installata | Comandi gcloud beta | beta | < 1 MiB |
Installata | gcloud app Python Extensions | app-engine-python | 6,1 MiB |
Installazione dei componenti
Per installare un componente nella versione attuale 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
Aggiornamento dei componenti
Utilizza il comando gcloud components update
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
Rimozione dei componenti
Utilizza il comando gcloud components remove
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
Nell'interfaccia a riga di comando gcloud sono disponibili anche componenti aggiuntivi che contengono 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
.