Halaman ini berisi petunjuk untuk memilih dan mengelola penginstalan Google Cloud CLI. Google Cloud CLI menyertakan alat command line gcloud
, gsutil
, dan bq
. Untuk mengetahui daftar fitur gcloud CLI, lihat
Semua fitur.
Untuk mengakses Google Cloud API menggunakan bahasa pemrograman yang didukung, Anda dapat mendownload Library Klien Cloud.
Petunjuk penginstalan
Petunjuk ini ditujukan untuk menginstal Google Cloud CLI. Untuk informasi tentang cara menginstal komponen tambahan, seperti perintah gcloud CLI di tingkat rilis alfa atau beta, lihat Mengelola komponen gcloud CLI.
- Pastikan Anda memiliki versi Python yang didukung. Google Cloud CLI memerlukan
Python 3.8 hingga 3.13. Perhatikan bahwa paket Linux x86_64 menyertakan penafsir Python yang dipaketkan yang akan dipilih secara default. Untuk
mengetahui informasi cara memilih dan mengonfigurasi penafsir Python Anda, lihat
gcloud topic startup
. - Download salah satu opsi berikut:
Platform Nama paket Ukuran SHA256 Checksum Linux 64 bit (x86_64)
google-cloud-cli-linux-x86_64.tar.gz 131,6 MB beb7c8ef61c46ede9295bf68bfb331fbd158575cc3343db585d37b891c890336 Linux 64 bit (Arm)
google-cloud-cli-linux-arm.tar.gz 53,9 MB 44eb95fd169f92c197f88df527c3aa27d5db9aa977c2fa2d28fa1cf506b00c9f Linux 32 bit (x86)
google-cloud-cli-linux-x86.tar.gz 53,9 MB 10303f55226fac633761ae52e1dbcbcaf7c59fe11232f8196e6e361fc38e2e77 Untuk mendownload file arsip Linux, jalankan perintah berikut:
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-linux-x86_64.tar.gz
Lihat tabel di atas dan ganti google-cloud-cli-linux-x86_64.tar.gz dengan nama paket
*.tar.gz
yang berlaku untuk konfigurasi Anda. - Untuk mengekstrak konten file ke sistem file Anda (sebaiknya ke
direktori utama Anda), jalankan perintah berikut:
Opsional: Untuk mengganti penginstalan yang ada, hapus direktoritar -xf google-cloud-cli-linux-x86_64.tar.gz
google-cloud-sdk
yang ada, lalu ekstrak arsip ke lokasi yang sama. - Tambahkan gcloud CLI ke jalur Anda. Jalankan skrip penginstalan dari root folder yang Anda ekstrak menggunakan perintah berikut:
Hal ini juga dapat dilakukan secara noninteraktif (misalnya, menggunakan skrip) dan dengan memberikan preferensi sebagai flag. Untuk melihat flag yang tersedia, jalankan:./google-cloud-sdk/install.sh
Opsional:./google-cloud-sdk/install.sh --help
- Untuk mengirim statistik penggunaan anonim
guna membantu meningkatkan gcloud CLI, jawab
Y
saat diminta. -
Untuk menambahkan gcloud CLI ke
PATH
dan mengaktifkan penyelesaian perintah, jawabY
saat diminta.
- Untuk mengirim statistik penggunaan anonim
guna membantu meningkatkan gcloud CLI, jawab
- Buka terminal baru agar perubahan diterapkan.
- Untuk melakukan inisialisasi gcloud CLI, jalankan
gcloud init
: - Opsional: Instal komponen tambahan menggunakan pengelola komponen.
./google-cloud-sdk/bin/gcloud init
Isi paket
Gcloud CLI tersedia dalam format paket untuk diinstal di sistem Debian dan Ubuntu.
Paket ini hanya berisi perintah gcloud
, gcloud alpha
, gcloud beta
, gsutil
, dan bq
. Versi ini tidak
menyertakan ekstensi kubectl
atau App Engine yang diperlukan untuk men-deploy aplikasi menggunakan
perintah gcloud
. Jika menginginkan komponen ini, Anda harus
menginstalnya secara terpisah.
Sebelum menginstal gcloud CLI, pastikan sistem operasi Anda memenuhi persyaratan berikut:
- Ini adalah rilis Ubuntu yang belum mencapai akhir siklus proses atau rilis stabil Debian yang belum mencapai akhir masa pakai
- Baru-baru ini, paket-paketnya telah diperbarui:
sudo apt-get update
- Library ini telah menginstal
apt-transport-https
dancurl
:sudo apt-get install apt-transport-https ca-certificates gnupg curl
- Impor kunci publik Google Cloud.
Untuk distribusi yang lebih baru (Debian 9+ atau Ubuntu 18.04+), jalankan perintah berikut:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
- Untuk distribusi yang lebih lama, jalankan perintah berikut:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
Jika perintah apt-key distribusi Anda tidak mendukung argumen
--keyring
, jalankan perintah berikut:curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
Jika Anda tidak bisa mendapatkan update terbaru karena kunci yang sudah tidak berlaku, dapatkan file kunci apt-get.gpg terbaru.
- Tambahkan URI distribusi gcloud CLI sebagai sumber paket.
- Untuk distribusi yang lebih baru (Debian 9+ atau Ubuntu 18.04+), jalankan perintah berikut:
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
Untuk distribusi lama yang tidak mendukung opsi ditandatangani oleh, jalankan perintah berikut:
echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
- Untuk distribusi yang lebih baru (Debian 9+ atau Ubuntu 18.04+), jalankan perintah berikut:
- Update dan instal gcloud CLI:
Untuk opsisudo apt-get update && sudo apt-get install google-cloud-cli
apt-get
tambahan, seperti menonaktifkan dialog atau uji coba, lihat halaman manualapt-get
.Tips Docker: Jika menginstal gcloud CLI di dalam image Docker, gunakan satu langkah RUN saja:
Untuk image dasar lama yang tidak mendukung perintahRUN 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 | sudo 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
- (Opsional) Instal salah satu
komponen tambahan berikut:
google-cloud-cli
google-cloud-cli-anthos-auth
google-cloud-cli-app-engine-go
google-cloud-cli-app-engine-grpc
google-cloud-cli-app-engine-java
google-cloud-cli-app-engine-python
google-cloud-cli-app-engine-python-extras
google-cloud-cli-bigtable-emulator
google-cloud-cli-cbt
google-cloud-cli-cloud-build-local
google-cloud-cli-cloud-run-proxy
google-cloud-cli-config-connector
google-cloud-cli-datastore-emulator
google-cloud-cli-firestore-emulator
google-cloud-cli-gke-gcloud-auth-plugin
google-cloud-cli-kpt
google-cloud-cli-kubectl-oidc
google-cloud-cli-local-extract
google-cloud-cli-minikube
google-cloud-cli-nomos
google-cloud-cli-pubsub-emulator
google-cloud-cli-skaffold
google-cloud-cli-spanner-emulator
google-cloud-cli-terraform-validator
google-cloud-cli-tests
kubectl
Misalnya, komponen
google-cloud-cli-app-engine-java
dapat diinstal sebagai berikut:sudo apt-get install google-cloud-cli-app-engine-java
- Jalankan
gcloud init
untuk memulai:gcloud init
Mendowngrade versi gcloud CLI
Untuk kembali ke versi gcloud CLI tertentu, jalankan perintah berikut dengan VERSION
dalam bentuk 123.0.0
:
sudo apt-get update && sudo apt-get install google-cloud-cli=123.0.0-0
Sepuluh rilis terbaru selalu tersedia di repo.
CATATAN: Untuk rilis sebelum 371.0.0, nama paketnya adalah google-cloud-sdk
Isi paket
Gcloud CLI tersedia dalam format paket untuk diinstal di sistem Red Hat Enterprise Linux 7, 8, dan 9; Fedora 33 dan 34; serta CentOS 7 dan 8.
Paket ini hanya berisi perintah gcloud
, gcloud alpha
, gcloud beta
, gsutil
, dan bq
. Ini tidak mencakup ekstensi kubectl
atau App Engine
yang diperlukan untuk men-deploy aplikasi menggunakan perintah gcloud
, yang dapat
diinstal secara terpisah, seperti yang akan dijelaskan nanti di bagian ini.
- Mengupdate DNF dengan informasi repositori gcloud CLI.
Contoh perintah berikut ditujukan untuk penginstalan yang kompatibel dengan Red Hat Enterprise Linux 9, tetapi pastikan Anda memperbarui setelan sesuai kebutuhan untuk konfigurasi Anda:
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
-
Jika Anda menginstal di Fedora 34 atau 35, instal
libxcrypt-compat.x86_64
.sudo dnf install libxcrypt-compat.x86_64
- Instal gcloud CLI:
sudo dnf install google-cloud-cli
- (Opsional) Instal salah satu
komponen tambahan berikut:
google-cloud-cli
google-cloud-cli-anthos-auth
google-cloud-cli-app-engine-go
google-cloud-cli-app-engine-grpc
google-cloud-cli-app-engine-java
google-cloud-cli-app-engine-python
google-cloud-cli-app-engine-python-extras
google-cloud-cli-bigtable-emulator
google-cloud-cli-cbt
google-cloud-cli-cloud-build-local
google-cloud-cli-cloud-run-proxy
google-cloud-cli-config-connector
google-cloud-cli-datastore-emulator
google-cloud-cli-firestore-emulator
google-cloud-cli-gke-gcloud-auth-plugin
google-cloud-cli-kpt
google-cloud-cli-kubectl-oidc
google-cloud-cli-local-extract
google-cloud-cli-minikube
google-cloud-cli-nomos
google-cloud-cli-pubsub-emulator
google-cloud-cli-skaffold
google-cloud-cli-spanner-emulator
google-cloud-cli-terraform-validator
google-cloud-cli-tests
kubectl
Misalnya, komponen
google-cloud-cli-app-engine-java
dapat diinstal sebagai berikut:sudo dnf install google-cloud-cli-app-engine-java
- Jalankan
gcloud init
untuk memulai:gcloud init
Mendowngrade versi gcloud CLI
Jika Anda ingin kembali ke versi gcloud CLI tertentu, dan VERSION
adalah
bentuk123.0.0
, jalankan:
sudo dnf downgrade google-cloud-cli-VERSION
Sepuluh rilis terbaru akan selalu tersedia di repositori.
CATATAN: Untuk rilis sebelum 371.0.0, nama paketnya adalah google-cloud-sdk
-
Pastikan Anda memiliki versi Python yang didukung:
-
Untuk memeriksa versi Python Anda saat ini, jalankan
python3 -V
ataupython -V
. Versi yang didukung adalah Python 3.8 hingga 3.13. - Skrip penginstalan utama menawarkan penginstalan Python 3.11 CPython.
- Jika tidak, untuk menginstal versi Python yang didukung, buka Rilis Python untuk macOS di Python.org.
- Jika Anda menginstal beberapa penafsir Python di komputer, tetapkan variabel lingkungan CLOUDSDK_PYTHON dalam shell untuk mengarah ke jalur penafsir pilihan Anda.
-
Untuk mengetahui informasi selengkapnya tentang cara memilih dan mengonfigurasi penafsir Python Anda, lihat
gcloud topic startup
.
-
Untuk memeriksa versi Python Anda saat ini, jalankan
- Download salah satu opsi berikut:
-
Ekstrak arsip ke lokasi mana pun pada sistem file Anda (sebaiknya direktori Home). Di
macOS, hal ini dapat dilakukan dengan membuka file arsip
.tar.gz
yang didownload di lokasi yang diinginkan.Untuk mengganti penginstalan yang ada, hapus direktori
google-cloud-sdk
yang ada, lalu ekstrak arsip ke lokasi yang sama. -
(Opsional) Gunakan skrip penginstalan untuk menambahkan alat gcloud CLI ke
PATH
Anda.Anda juga dapat memilih untuk melakukan pelengkapan perintah untuk shell, pengumpulan statistik penggunaan, dan menginstal Python 3.11.Jalankan skrip (dari root folder yang Anda ekstrak pada langkah terakhir) menggunakan perintah ini:
Hal ini juga dapat dilakukan secara noninteraktif (misalnya, menggunakan skrip) dengan memberikan preferensi sebagai flag. Untuk mendeskripsikan flag yang tersedia, jalankan:./google-cloud-sdk/install.sh
Untuk menjalankan skrip penginstalan dengan mode pembaca layar aktif:./google-cloud-sdk/install.sh --help
Buka terminal baru agar perubahan diterapkan../google-cloud-sdk/install.sh --screen-reader=true
-
Untuk melakukan inisialisasi gcloud CLI, jalankan
gcloud init
: - Opsional. Instal komponen tambahan menggunakan pengelola komponen.
Platform | Paket | Ukuran | SHA256 Checksum |
---|---|---|---|
macOS 64-bit
(x86_64) |
google-cloud-cli-darwin-x86_64.tar.gz | 53,9 MB | 9d1af0d2b5e7c8a30145831b99ce46272fc0aba754d7d23dcd3ede414b9ff75a |
macOS 64-bit
(ARM64, Apple M1 silicon) |
google-cloud-cli-darwin-arm.tar.gz | 53,9 MB | d986d0c6531be038b71218f8e7e666c5b4d18ef580d6a063550406ed07e460f9 |
macOS 32-bit
(x86) |
google-cloud-cli-darwin-x86.tar.gz | 52,6 MB | e98b4bf6449b9207ff5c4bd3df12a1b38ffa0f498274b26f2d80cfe7fb124f81 |
./google-cloud-sdk/bin/gcloud init
-
Google Cloud CLI dapat digunakan di Windows 8.1 dan yang lebih baru, serta Windows Server 2012 dan yang lebih baru.
-
Download penginstal Google Cloud CLI.
Atau, buka terminal PowerShell dan jalankan perintah PowerShell berikut:
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe") & $env:Temp\GoogleCloudSDKInstaller.exe
-
Luncurkan penginstal dan ikuti petunjuknya. Penginstal ditandatangani oleh Google LLC.
Jika Anda menggunakan pembaca layar, centang kotak Aktifkan mode pembaca layar. Opsi ini mengonfigurasi
gcloud
untuk menggunakan pelacak status, bukan indikator lingkaran berputar unicode, serta menampilkan progres sebagai persentase, dan meratakan tabel. Untuk mengetahui informasi selengkapnya, lihat Panduan fitur aksesibilitas. -
Google Cloud CLI memerlukan Python; versi yang didukung adalah Python 3.8 hingga 3.13. Secara default, Google Cloud CLI versi Windows dilengkapi dengan Python 3. Untuk menggunakan Google Cloud CLI, sistem operasi Anda harus dapat menjalankan versi Python yang didukung.
Penginstal menginstal semua dependensi yang diperlukan, termasuk versi Python yang diperlukan. Meskipun Google Cloud CLI menginstal dan mengelola Python 3 secara default, Anda dapat menggunakan penginstalan Python yang sudah ada jika diperlukan dengan menghapus centang opsi untuk Menginstal Python yang Dipaketkan. Lihat
gcloud topic startup
untuk mempelajari cara menggunakan penginstalan Python yang sudah ada. Setelah penginstalan selesai, penginstal akan memberi Anda opsi untuk membuat Menu Mulai dan pintasan Desktop, memulai shell Google Cloud CLI, dan mengonfigurasi gcloud CLI. Pastikan Anda membiarkan opsi untuk memulai shell dan mengonfigurasi penginstalan telah dipilih. Penginstal memulai jendela terminal dan menjalankan perintah
gcloud init
.- Penginstalan default tidak menyertakan ekstensi App Engine yang diperlukan untuk men-deploy
aplikasi menggunakan perintah
gcloud
. Komponen ini dapat diinstal menggunakan pengelola komponen gcloud CLI.
- Jika penginstalan Anda tidak berhasil karena perintah
find
tidak dikenali, pastikan variabel lingkunganPATH
Anda ditetapkan untuk menyertakan folder yang berisifind
. Biasanya, ini adalahC:\WINDOWS\system32;
. - Jika gcloud CLI di-uninstal, Anda harus memulai ulang sistem sebelum menginstal gcloud CLI lagi.
- Jika proses ekstrak gagal, jalankan penginstal sebagai administrator.
Opsi penginstalan lainnya
Bergantung pada kebutuhan pengembangan, Anda dapat menggunakan metode alternatif untuk menginstal gcloud CLI, bukan penginstalan yang direkomendasikan:
- Menggunakan gcloud CLI dengan skrip atau Integrasi/Deployment Kontinu? Download arsip berversi untuk penginstalan non-interaktif versi gcloud CLI tertentu.
- Perlu menjalankan gcloud CLI sebagai image Docker? Gunakan image Docker gcloud CLI untuk rilis terbaru (atau versi tertentu) gcloud CLI.
- Menjalankan Ubuntu dan lebih memilih update otomatis? Gunakan paket snap untuk menginstal gcloud CLI.
- Untuk penginstalan interaktif Windows dan macOS, serta semua kasus penggunaan lainnya, jalankan penginstal interaktif untuk menginstal rilis terbaru gcloud CLI.
Mengelola penginstalan
Setelah menginstal gcloud CLI, Anda dapat menggunakan perintah dalam grup perintah gcloud components
untuk mengelola penginstalan. Hal ini
mencakup melihat komponen yang diinstal, menambahkan dan menghapus komponen, serta
mengupgrade ke versi baru atau mendowngrade ke versi gcloud CLI
tertentu.
apt-get
atau yum
untuk menginstal gcloud CLI, Anda harus menggunakan apt-get
atau yum
untuk mengupdate atau menghapus komponen, bukan gcloud components
.
Versi gcloud CLI sebelumnya
Jika Anda memerlukan gcloud CLI versi lain, instal versi saat ini menggunakan petunjuk yang muncul sebelumnya di halaman ini, lalu login. Setelah login, Anda dapat mendownload rilis sebelumnya. Untuk melihat versi yang diurutkan berdasarkan tanggal, pastikan untuk mengaktifkan Urutkan dan filter lalu klik kolom Dibuat.
Versi Python yang didukung
Google Cloud CLI memerlukan Python 3.8 hingga 3.13. Untuk mengetahui informasi
cara memilih dan mengonfigurasi penafsir Python Anda, lihat
gcloud topic startup
.
Coba sendiri
Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Mulai secara gratis