Installa Google Cloud CLI
Questa guida rapida descrive il metodo consigliato per installare e inizializzare Google Cloud CLI. Dopo l'inizializzazione, esegui alcuni comandi principali di gcloud CLI per visualizzare le informazioni sull'installazione e verificare che sia andata a buon fine.
Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud , fai clic su Procedura guidata:
Prima di iniziare
- Accedi al tuo account Google Cloud . Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Installa gcloud CLI versione 590.0.0
- Verifica di avere una versione supportata di Python. Google Cloud CLI richiede Python dalla versione 3.10 alla 3.15. Il pacchetto Linux x86_64 include un interprete Python integrato che verrà preferito per impostazione predefinita. Per informazioni su come scegliere e configurare l'interprete Python, consulta la documentazione di
gcloud topic startup. - Scarica uno dei seguenti file:
Piattaforma Nome pacchetto Dimensioni Checksum SHA256 Linux a 64 bit (x86_64)
google-cloud-cli-linux-x86_64.tar.gz 94,0 MB 351ed4a2812c5525c1cee00334257a42c020fcaffa27d3067c1eec0a618dd83f Linux a 64 bit (Arm)
google-cloud-cli-linux-arm.tar.gz 54,4 MB dc3ad610faefe6f9d2e4472affe1db71836315f43ab3a3747221eb7595b431cb Linux a 32 bit (x86)
google-cloud-cli-linux-x86.tar.gz 54,4 MB 704d32be816d1aef1250721e52fc2d9e0802eab6eac513aef97db4c7ace19b2b Per scaricare il file di archivio Linux, esegui questo comando:
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-linux-x86_64.tar.gz
Consulta la tabella precedente e sostituisci google-cloud-cli-linux-x86_64.tar.gz con il nome del pacchetto
*.tar.gzapplicabile alla tua configurazione. - Per estrarre i contenuti del file nel file system, esegui questo comando:
Per sostituire un'installazione esistente, elimina la directorytar -xf google-cloud-cli-linux-x86_64.tar.gz
google-cloud-sdkesistente, quindi estrai l'archivio nella stessa posizione. - Esegui lo script di installazione dalla directory principale della cartella che hai estratto:
Lo script ti chiede di eseguire le seguenti azioni di configurazione. Per accettare, rispondi./google-cloud-sdk/install.sh
Yquando richiesto.- Aggiungi gcloud CLI al tuo
PATH. - Abilita il completamento dei comandi.
- Attiva l'invio di statistiche sull'utilizzo anonime per contribuire a migliorare gcloud CLI.
./google-cloud-sdk/install.sh --help - Aggiungi gcloud CLI al tuo
- (Facoltativo) Se hai aggiornato
PATHnel passaggio precedente, apri un nuovo terminale per applicare le modifiche.
Contenuto della confezione
gcloud CLI è disponibile in formato pacchetto per l'installazione su sistemi Debian e Ubuntu. Questo pacchetto contiene solo gli strumenti a riga di comando gcloud, gcloud alpha, gcloud beta, gsutil e bq. Non include kubectl o le estensioni di App Engine necessarie per eseguire il deployment di un'applicazione utilizzando i comandi gcloud. Se vuoi questi componenti, devi installarli separatamente.
Prima di iniziare
Prima di installare gcloud CLI, assicurati che il tuo sistema operativo soddisfi i seguenti requisiti:
- È una release di Ubuntu che non ha raggiunto la fine del ciclo di vita o una release stabile di Debian che non ha raggiunto la fine del ciclo di vita.
- Di recente ha aggiornato i suoi pacchetti. Per farlo ora, esegui questo comando:
sudo apt-get update
- Ha installato
ca-certificates,gnupgecurl. Per installare questi pacchetti, esegui il seguente comando:sudo apt-get install ca-certificates gnupg curl
Installazione
- Importa la chiave pubblica Google Cloud .
Per le distribuzioni più recenti (Debian 9+ o Ubuntu 18.04+), esegui il seguente comando:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
- Per le distribuzioni meno recenti, esegui questo comando:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
Se il comando apt-key della tua distribuzione non supporta l'argomento
--keyring, esegui questo comando:curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
Se non riesci a ricevere gli aggiornamenti più recenti a causa di una chiave scaduta, ottieni il file della chiave apt-get.gpg più recente.
- Aggiungi l'URI di distribuzione di gcloud CLI come origine del pacchetto.
- Per le distribuzioni più recenti (Debian 9 o versioni successive oppure Ubuntu 18.04 o versioni successive), esegui questo comando:
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
Per le distribuzioni precedenti che non supportano l'opzione signed-by, esegui questo comando:
echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
- Per le distribuzioni più recenti (Debian 9 o versioni successive oppure Ubuntu 18.04 o versioni successive), esegui questo comando:
- Aggiorna e installa gcloud CLI:
Per ulteriori opzioni disudo apt-get update && sudo apt-get install google-cloud-cli
apt-get, ad esempio la disattivazione dei prompt o i dry run, consulta le pagine del manuale diapt-get.Suggerimento per Docker: se installi gcloud CLI all'interno di un'immagine Docker, utilizza un unico passaggio RUN:
Per le immagini di base meno recenti che non supportano il comandoRUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg && apt-get update -y && apt-get install google-cloud-cli -y
gpg --dearmor:RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - && apt-get update -y && apt-get install google-cloud-cli -y
- (Facoltativo) Installa uno dei seguenti
componenti aggiuntivi:
google-cloud-cli-anthos-authgoogle-cloud-cli-app-engine-gogoogle-cloud-cli-app-engine-grpcgoogle-cloud-cli-app-engine-javagoogle-cloud-cli-app-engine-pythongoogle-cloud-cli-app-engine-python-extrasgoogle-cloud-cli-bigtable-emulatorgoogle-cloud-cli-cbtgoogle-cloud-cli-cloud-run-proxygoogle-cloud-cli-config-connectorgoogle-cloud-cli-datastore-emulatorgoogle-cloud-cli-firestore-emulatorgoogle-cloud-cli-gke-gcloud-auth-plugingoogle-cloud-cli-kubectl-oidcgoogle-cloud-cli-local-extractgoogle-cloud-cli-minikubegoogle-cloud-cli-nomosgoogle-cloud-cli-pubsub-emulatorgoogle-cloud-cli-skaffoldgoogle-cloud-cli-spanner-emulatorgoogle-cloud-cli-terraform-toolsgoogle-cloud-cli-testskubectl
Ad esempio, il componente
google-cloud-cli-app-engine-javapuò essere installato come segue:sudo apt-get install google-cloud-cli-app-engine-java
Esegui il downgrade delle versioni di gcloud CLI
Per ripristinare una versione specifica di gcloud CLI, dove VERSION è nel formato 123.0.0, esegui questo comando:
sudo apt-get update && sudo apt-get install google-cloud-cli=123.0.0-0
Le versioni dei pacchetti pubblicate negli ultimi 365 giorni vengono conservate nel repository.
Contenuto della confezione
gcloud CLI è disponibile in formato pacchetto per l'installazione su sistemi Red Hat Enterprise Linux 7, 8, 9 e 10; Fedora 41 e 42; e CentOS 7 e 8.
Questo pacchetto contiene solo i comandi gcloud, gcloud alpha, gcloud beta, gsutil e bq. Non include kubectl o le estensioni di App Engine necessarie per eseguire il deployment di un'applicazione utilizzando i comandi gcloud, che possono essere installati separatamente come descritto più avanti in questa sezione.
Installazione
- Aggiorna DNF con le informazioni sul repository di gcloud CLI.
-
Il seguente comando di esempio è per le installazioni compatibili con Red Hat Enterprise Linux 7, 8 o 9, ma assicurati di aggiornare le impostazioni in base alle esigenze della tua configurazione:
sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM [google-cloud-cli] name=Google Cloud CLI baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=0 gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM
-
Per le installazioni compatibili con RHEL 10, utilizza il seguente comando con
gpgkeyaggiornato:sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM [google-cloud-cli] name=Google Cloud CLI baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el10-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=0 gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key-v10.gpg EOM
-
Per le installazioni ARM64 (aarch64), utilizza
https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-aarch64(compatibile con RHEL 7, 8 o 9) ohttps://packages.cloud.google.com/yum/repos/cloud-sdk-el10-aarch64(compatibile con RHEL 10) come valorebaseurl.
-
-
Installa
libxcrypt-compat.x86_64.sudo dnf install libxcrypt-compat.x86_64
- Installa gcloud CLI:
sudo dnf install google-cloud-cli
- (Facoltativo) Installa uno dei seguenti
componenti aggiuntivi:
google-cloud-cli-anthos-authgoogle-cloud-cli-app-engine-gogoogle-cloud-cli-app-engine-grpcgoogle-cloud-cli-app-engine-javagoogle-cloud-cli-app-engine-pythongoogle-cloud-cli-app-engine-python-extrasgoogle-cloud-cli-bigtable-emulatorgoogle-cloud-cli-cbtgoogle-cloud-cli-cloud-run-proxygoogle-cloud-cli-config-connectorgoogle-cloud-cli-datastore-emulatorgoogle-cloud-cli-firestore-emulatorgoogle-cloud-cli-gke-gcloud-auth-plugingoogle-cloud-cli-kubectl-oidcgoogle-cloud-cli-local-extractgoogle-cloud-cli-minikubegoogle-cloud-cli-nomosgoogle-cloud-cli-pubsub-emulatorgoogle-cloud-cli-skaffoldgoogle-cloud-cli-spanner-emulatorgoogle-cloud-cli-terraform-validatorgoogle-cloud-cli-testskubectl
Ad esempio, per installare il componente
google-cloud-cli-app-engine-java, esegui questo comando:sudo dnf install google-cloud-cli-app-engine-java
Esegui il downgrade delle versioni di gcloud CLI
Per ripristinare una versione specifica di gcloud CLI, esegui questo comando. Sostituisci
123.0.0 con la versione che vuoi installare:
sudo dnf downgrade google-cloud-cli-123.0.0
Le versioni dei pacchetti pubblicate negli ultimi 365 giorni vengono conservate nel repository.
- Verifica di avere una versione supportata di Python. Google Cloud CLI richiede Python dalla versione 3.10 alla 3.15.
Per controllare la versione di Python, esegui
python3 -Vopython -V.Per impostazione predefinita, il programma di installazione di gcloud installerà Python v3.14 e i moduli di estensione richiesti.
Per saperne di più sulla configurazione dell'interprete Python, consulta la documentazione di
gcloud topic startup. -
Scarica uno dei seguenti file:
Piattaforma Pacchetto Dimensioni Checksum SHA256 macOS a 64 bit (x86_64)
google-cloud-cli-darwin-x86_64.tar.gz 54,5 MB 9ff4e7c7fa49eca2e61af3d6ba31735ed08f90e5fae503d19d4c1c520f818736 macOS a 64 bit (ARM64, Apple silicon)
google-cloud-cli-darwin-arm.tar.gz 54,4 MB b1f80ffe9cc970ff1935b4adfddd0fb89d7e7b3341a88d70216d4283211b8d2d macOS a 32 bit (x86)
google-cloud-cli-darwin-x86.tar.gz 52,9 MB b2da028700b7af4ebc2364fc59398921a3c2d67f91fe63d3a7a42648a54eb6ab In alternativa, puoi scaricare l'archivio dalla riga di comando. Sostituisci
FILE_NAMEcon il nome del pacchetto per la tua piattaforma indicato nella tabella precedente.curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/FILE_NAME
- Estrai i contenuti del file nella posizione che preferisci nel file system. Una pratica comune è estrarlo nella directory home.
Su macOS, puoi farlo aprendo il file
.tar.gzscaricato nella posizione che preferisci. In alternativa, dalla riga di comando, esegui:tar -xf FILE_NAME
Per sostituire un'installazione esistente, elimina la directory
google-cloud-sdkesistente, quindi estrai l'archivio nella stessa posizione. - Esegui lo script di installazione dalla directory principale della cartella che hai estratto:
Lo script ti chiede di eseguire le seguenti azioni di configurazione. Per accettare, rispondi./google-cloud-sdk/install.sh
Yquando richiesto.- Se necessario, installa Python 3.14 e i moduli consigliati.
- Aggiungi gcloud CLI alla tua
PATHe abilita il completamento dei comandi. - Attiva l'invio di statistiche sull'utilizzo anonime per contribuire a migliorare gcloud CLI.
Per eseguire lo script di installazione con la modalità screen reader attivata:./google-cloud-sdk/install.sh --help./google-cloud-sdk/install.sh --screen-reader=true
- (Facoltativo) Se hai aggiornato
PATHnel passaggio precedente, apri un nuovo terminale per applicare le modifiche.
Google Cloud CLI su Windows richiede Windows 8.1 e versioni successive o Windows Server 2012 e versioni successive.
-
Scarica il programma di installazione di Google Cloud CLI.
In alternativa, apri un terminale PowerShell ed esegui i seguenti comandi PowerShell:
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe") & $env:Temp\GoogleCloudSDKInstaller.exe
-
Avvia il programma di installazione e segui le istruzioni nei prompt. Il programma di installazione è firmato da Google LLC.
- Se utilizzi uno screen reader, seleziona la casella di controllo Attiva la modalità screen reader. Questa opzione configura
gcloudin modo che utilizzi i tracker di stato anziché gli spinner Unicode, visualizzi l'avanzamento come percentuale e appiattisca le tabelle. Per ulteriori informazioni, consulta la guida alle funzioni di accessibilità. - Google Cloud CLI richiede Python; le versioni supportate sono Python dalla 3.10 alla 3.15. Per impostazione predefinita, la versione per Windows di Google Cloud CLI è integrata con Python 3. Per utilizzare Google Cloud CLI, il tuo sistema operativo deve essere in grado di eseguire una versione supportata di Python.
- Il programma di installazione installa tutte le dipendenze necessarie, inclusa la versione di Python richiesta.
Sebbene Google Cloud CLI installi e gestisca Python 3 per impostazione predefinita, se necessario puoi utilizzare un'installazione Python esistente deselezionando l'opzione per l'installazione di Python in bundle.
Consulta
gcloud topic startupper scoprire come utilizzare un'installazione Python esistente.
- Se utilizzi uno screen reader, seleziona la casella di controllo Attiva la modalità screen reader. Questa opzione configura
Al termine dell'installazione, il programma di installazione ti offre la possibilità di creare scorciatoie nel menu Start e collegamenti sul desktop e di avviare la shell di Google Cloud CLI. Deseleziona l'opzione per avviare la shell. Eseguirai e configurerai gcloud CLI nei passaggi successivi.
Suggerimenti per la risoluzione dei problemi
- Se l'installazione non va a buon fine perché il comando
findnon viene riconosciuto, assicurati che la variabile di ambientePATHsia impostata in modo da includere la cartella contenentefind. In genere, si tratta diC:\WINDOWS\system32;. - Se hai disinstallato gcloud CLI, devi riavviare il sistema prima di installarla di nuovo.
- Se la decompressione non va a buon fine, esegui il programma di installazione come amministratore.
- Configura l'ambiente di sviluppo Linux su Chromebook.
- Aggiungi l'URI di distribuzione di gcloud CLI come origine del pacchetto. Esegui questo comando:
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
- Importa la chiave pubblica Google Cloud :
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
- Aggiorna e installa gcloud CLI:
sudo apt-get update && sudo apt-get install google-cloud-cli
- (Facoltativo) Installa uno dei seguenti
componenti aggiuntivi:
google-cloud-cli-anthos-authgoogle-cloud-cli-app-engine-gogoogle-cloud-cli-app-engine-grpcgoogle-cloud-cli-app-engine-javagoogle-cloud-cli-app-engine-pythongoogle-cloud-cli-app-engine-python-extrasgoogle-cloud-cli-bigtable-emulatorgoogle-cloud-cli-cbtgoogle-cloud-cli-cloud-run-proxygoogle-cloud-cli-config-connectorgoogle-cloud-cli-datastore-emulatorgoogle-cloud-cli-firestore-emulatorgoogle-cloud-cli-gke-gcloud-auth-plugingoogle-cloud-cli-kubectl-oidcgoogle-cloud-cli-local-extractgoogle-cloud-cli-minikubegoogle-cloud-cli-nomosgoogle-cloud-cli-pubsub-emulatorgoogle-cloud-cli-skaffoldgoogle-cloud-cli-spanner-emulatorgoogle-cloud-cli-terraform-validatorgoogle-cloud-cli-testskubectl
Ad esempio, per installare il componente
google-cloud-cli-app-engine-java, esegui questo comando:sudo apt-get install google-cloud-cli-app-engine-java
Esegui il downgrade delle versioni di gcloud CLI
Per ripristinare una versione specifica di gcloud CLI, esegui questo comando. Sostituisci 123.0.0 con la versione che vuoi installare:
sudo apt-get update && sudo apt-get install google-cloud-cli=123.0.0-0
Le versioni dei pacchetti pubblicate negli ultimi 365 giorni vengono conservate nel repository.
Inizializza e autorizza gcloud CLI
Se utilizzi un proxy o un firewall, consulta Configurazione del proxy per abilitare l'accesso di rete per gcloud CLI.
Dopo aver installato gcloud CLI, inizializzala per autorizzare l'accesso a Google Cloud e configurare una configurazione predefinita. Per saperne di più, consulta gcloud init.
Esegui
gcloud initper inizializzare gcloud CLI:gcloud initPer impostazione predefinita, questo comando apre un browser web per autorizzare l'accesso. Per eseguire l'autorizzazione dalla riga di comando, aggiungi il flag
--console-only. Per l'autorizzazione non interattiva, crea un service account con gli ambiti appropriati nella consoleGoogle Cloud , quindi utilizzagcloud auth activate-service-accountcon il relativo file della chiave JSON.Segui le istruzioni per autorizzare e configurare:
Quando ti viene chiesto di accedere, accetta e accedi al tuo Account Google nel browser. Fai clic su Consenti per concedere l'autorizzazione ad accedere alle risorse.
Dall'elenco dei progetti per i quali disponi delle autorizzazioni Proprietario, Editor o Visualizzatore, seleziona un progetto. Se hai un solo progetto,
gcloud initlo seleziona per te.Se hai più di 200 progetti, ti viene chiesto di inserire un ID progetto, creare un progetto o elencare i progetti. Se scegli di creare un progetto, devi anche abilitare la fatturazione.
Se hai abilitato l'API Compute Engine, seleziona una zona Compute Engine predefinita.
(Facoltativo) Per un'esperienza di screen reader migliorata, attiva la proprietà
accessibility/screen_readercon il seguente comando:gcloud config set accessibility/screen_reader truePer saperne di più, consulta la guida Attivazione delle funzioni di accessibilità.
Esegui i comandi principali
Esegui i comandi principali per visualizzare le informazioni sull'installazione di gcloud CLI:
Elenca gli account le cui credenziali sono archiviate nel sistema locale:
gcloud auth listgcloud CLI visualizza un elenco di account con credenziali:
Credentialed Accounts ACTIVE ACCOUNT * example-user-1@example.com example-user-2@example.comElenca le proprietà della configurazione dell'interfaccia a riga di comando gcloud attiva:
gcloud config listgcloud CLI visualizza l'elenco delle proprietà:
[core] account = example-user-1@example.com disable_usage_reporting = False project = example-project
Visualizza le informazioni sui comandi
gcloude altri argomenti:gcloud helpAd esempio, per visualizzare la guida di
gcloud compute instances create:gcloud help compute instances creategcloud CLI visualizza un argomento della guida che contiene una descrizione del comando, un elenco di flag e argomenti del comando ed esempi di come utilizzare il comando.
(Facoltativo) Installa i componenti aggiuntivi
Per installare componenti aggiuntivi, come gli emulatori App Engine, kubectl o i comandi gcloud CLI a livello di release alpha o beta, consulta Gestione dei componenti gcloud CLI.
Passaggi successivi
- Leggi la guida di gcloud CLI per una panoramica di gcloud CLI, tra cui una rapida introduzione ai concetti chiave, alle convenzioni dei comandi e ai suggerimenti utili.
- Leggi la guida di riferimento di gcloud CLI per pagine dettagliate su ogni comando gcloud CLI, incluse descrizioni, flag ed esempi, che puoi utilizzare per eseguire una serie di attività su Google Cloud.
- Consulta la scheda di riferimento di gcloud CLI per un elenco di comandi di uso comune e concetti chiave.