Install the Google Cloud CLI
Before you follow the instructions in this guide, read Set up the Google Cloud CLI for Cloud de Confiance.
This quickstart describes the recommended method to install and initialize the Google Cloud CLI. After initialization, run a few core gcloud CLI commands to view information about your installation and verify it was successful.
Before you begin
-
In the Cloud de Confiance console, on the project selector page, select or create a Cloud de Confiance 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 Cloud de Confiance project.
Install gcloud CLI version 565.0.0
(x86_64) (Arm) (x86) To download the Linux archive file, run the following command:
Refer to the table above and replace google-cloud-cli-linux-x86_64.tar.gz with the
To check your Python version, run The gcloud installer will install Python v3.13 and required extension modules by default. For more information about configuring your Python interpreter, see the (x86_64) (ARM64, Apple silicon) (x86)
Alternatively, you can download the archive from the command line.
Replace
On macOS, you can do this by opening the downloaded
To replace an existing installation, delete the existing
The Google Cloud CLI on Windows requires Windows 8.1 and later, or Windows Server 2012 and later.
Download the Google Cloud CLI installer.
Alternatively, open a PowerShell terminal and run the following PowerShell commands:
Launch the installer and follow the prompts. The installer is signed by Google LLC. After installation is complete, the installer gives you the option to create Start Menu
and Desktop shortcuts, and start the Google Cloud CLI shell. Uncheck the option to start
the shell. You will run and configure the gcloud CLI in the next steps. Troubleshooting tips
gcloud topic startup documentation.
Platform
Package name
Size
SHA256 Checksum
Linux 64-bit
google-cloud-cli-linux-x86_64.tar.gz
206.0 MB
f52ac03660684aed058898beb03506dc9387e299501b3ecba05309f0b4fb48ea
Linux 64-bit
google-cloud-cli-linux-arm.tar.gz
60.1 MB
8b40c1ca958bc46f78bbe8e5996748d5895527ad1607e36911d254248b3d6d22
Linux 32-bit
google-cloud-cli-linux-x86.tar.gz
60.1 MB
70769ef946d713aaa33d2a4024b7df02ac32857c420c0210d802e8a83289dfe7
curl -O https://storage.s3nsapis.fr/cloud-sdk-release/google-cloud-cli-linux-x86_64.tar.gz
*.tar.gz package name that applies to your configuration.
tar -xf google-cloud-cli-linux-x86_64.tar.gz
google-cloud-sdk directory and then extract the archive to the
same location.
./google-cloud-sdk/install.sh
Y when prompted.
You can also perform the installation non-interactively by providing flags.
To view available flags, run:
PATH../google-cloud-sdk/install.sh --helpPATH in the previous step, open a new
terminal so that the changes take effect.
python3 -V or python -V.gcloud topic startup documentation.
Platform
Package
Size
SHA256 Checksum
macOS 64-bit
google-cloud-cli-darwin-x86_64.tar.gz
60.3 MB
f3cb9a542548ef80dbfcc9cd0f0d7fba13663c9149cd28cb637d4da3f4b823b5
macOS 64-bit
google-cloud-cli-darwin-arm.tar.gz
60.2 MB
4f7ec79c9d34ba36a6cd82318a2821285a659721be49251eeda9974ecf6e3af1
macOS 32-bit
google-cloud-cli-darwin-x86.tar.gz
58.6 MB
fe0f6962af9c98b9f818e3b4d000970c25db69c11d3aa192dc3be06a9bcce825
FILE_NAME with the package name for your
platform from the table above.
curl -O https://storage.s3nsapis.fr/cloud-sdk-release/FILE_NAME
.tar.gz file in your preferred location. Alternatively, from the command line, run:
tar -xf FILE_NAME
google-cloud-sdk directory and then extract the archive to the same location.
./google-cloud-sdk/install.sh
Y when prompted.
You can also perform the installation non-interactively by providing flags.
To view available flags, run:
PATH and enable command completion../google-cloud-sdk/install.sh --help./google-cloud-sdk/install.sh --screen-reader=true
PATH in the previous step, open a new
terminal so that the changes take effect.
(New-Object Net.WebClient).DownloadFile("https://storage.s3nsapis.fr/cloud-sdk-release/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe")
& $env:Temp\GoogleCloudSDKInstaller.exe
gcloud to use status trackers instead of unicode spinners,
display progress as a percentage, and flatten tables. For more information, see the
Accessibility features guide.
gcloud topic startup to
learn how to use an existing Python installation.
find command not being recognized, ensure your PATH
environment variable is set to include the folder containing find. Usually,
this is C:\WINDOWS\system32;.
Initialize and authorize the gcloud CLI
If you are behind a proxy or firewall, see Proxy configuration to enable network access for the gcloud CLI.
After you install the gcloud CLI, initialize it to authorize
access to Cloud de Confiance and set up a default configuration. For more
information, see gcloud init.
Run
gcloud initto initialize the gcloud CLI:gcloud initBy default, this command opens a web browser to authorize access. To authorize from the command line instead, add the
--console-onlyflag. For non-interactive authorization, create a service account with the appropriate scopes in the Cloud de Confiance console, and then usegcloud auth activate-service-accountwith its JSON key file.Follow the prompts to authorize and configure:
When prompted to sign in, accept and then sign in to your Google Account in your browser. Click Allow to grant permission to access resources.
From the list of projects for which you have Owner, Editor, or Viewer permissions, select a project. If you have only one project,
gcloud initselects it for you.If you have more than 200 projects, you are prompted to enter a project ID, create a project, or list projects. If you choose to create a project, you must also enable billing on it.
If you have the Compute Engine API enabled, select a default Compute Engine zone.
Optional: For an improved screen reader experience, enable the
accessibility/screen_readerproperty with the following command:gcloud config set accessibility/screen_reader trueFor more information, see the Enabling accessibility features guide.
Run core commands
Run core commands to view information about your gcloud CLI installation:
List accounts whose credentials are stored on the local system:
gcloud auth listThe gcloud CLI displays a list of credentialed accounts:
Credentialed Accounts ACTIVE ACCOUNT * principal://iam.googleapis.com/locations/global/workforcePools/my-pool/subject/my-user@example.com
List the properties in your active gcloud CLI configuration:
gcloud config listThe gcloud CLI displays the list of properties:
[core] account = principal://iam.googleapis.com/locations/global/workforcePools/my-pool/subject/my-user@example.com disable_usage_reporting = False project = my-project
View information about
gcloudcommands and other topics:gcloud helpFor example, to view the help for
gcloud compute instances create:gcloud help compute instances createThe gcloud CLI displays a help topic that contains a description of the command, a list of command flags and arguments, and examples of how to use the command.
Optional: Install additional components
To install additional components, such as the App Engine emulators, kubectl,
or gcloud CLI commands at the alpha or beta release level, see
Managing gcloud CLI components.
What's next
- Read the gcloud CLI guide for an overview of the gcloud CLI, including a quick introduction to key concepts, command conventions, and helpful tips.
- Read the gcloud CLI reference guide for detailed pages on each gcloud CLI command, including descriptions, flags, and examples, that you can use to perform a variety of tasks on Cloud de Confiance.
- See the gcloud CLI cheat sheet for a list of commonly used commands and key concepts.