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.