Menginstal Google Cloud CLI
Panduan memulai ini menjelaskan metode yang direkomendasikan untuk menginstal dan melakukan inisialisasi Google Cloud CLI. Setelah inisialisasi, jalankan beberapa perintah gcloud CLI inti untuk melihat informasi tentang penginstalan Anda dan memverifikasi keberhasilannya.
Untuk mengikuti panduan langkah demi langkah untuk tugas ini langsung di Google Cloud konsol, klik Pandu saya:
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy 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.
Instal gcloud CLI versi 579.0.0
- Pastikan Anda memiliki versi Python yang didukung. Google Cloud CLI memerlukan
Python 3.10 hingga 3.14. Paket Linux x86_64 mencakup
interpreter Python yang dibundel yang akan lebih disukai secara default. Untuk
mengetahui informasi cara memilih dan mengonfigurasi penafsir Python Anda, lihat
dokumentasi
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 96,1 MB bd0f7eab135cfe64ca28d4cf1c4af2b20da40c63966f05066a546de41775713e Linux 64 bit (Arm)
google-cloud-cli-linux-arm.tar.gz 61,5 MB 1908a3c9feade59310532d555c02530301ed23f5eca524a6ef4bb6fe55396160 Linux 32 bit (x86)
google-cloud-cli-linux-x86.tar.gz 61,6 MB 6a19488ae14a8211b9d2f677f22cc219df0b51ecb1e2558501e136597d445d3f 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.gzyang berlaku untuk konfigurasi Anda. - Untuk mengekstrak konten file ke sistem file Anda, jalankan perintah berikut:
Untuk mengganti penginstalan yang ada, hapus direktoritar -xf google-cloud-cli-linux-x86_64.tar.gz
google-cloud-sdkyang ada, lalu ekstrak arsip ke lokasi yang sama. - Jalankan skrip penginstalan dari root folder yang Anda ekstrak:
Skrip akan meminta Anda melakukan tindakan penyiapan berikut. Untuk menerima, jawab./google-cloud-sdk/install.sh
Ysaat diminta.- Tambahkan gcloud CLI ke
PATHAnda. - Aktifkan penyelesaian perintah.
- Pilih untuk mengirim statistik penggunaan anonim guna membantu meningkatkan gcloud CLI.
./google-cloud-sdk/install.sh --help - Tambahkan gcloud CLI ke
- Opsional: Jika Anda memperbarui
PATHpada langkah sebelumnya, buka terminal baru agar perubahan diterapkan.
Isi paket
gcloud CLI tersedia dalam format paket untuk diinstal di sistem Debian dan Ubuntu. Paket ini hanya berisi alat command line 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 memulai
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 siklus proses.
- Baru-baru ini, paket-paketnya telah diperbarui. Untuk melakukannya sekarang, jalankan perintah berikut:
sudo apt-get update
- Library ini telah menginstal
ca-certificates,gnupg, dancurl. Untuk menginstal paket ini, jalankan perintah berikut:sudo apt-get install ca-certificates gnupg curl
Penginstalan
- Impor Google Cloud kunci publik.
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-gettambahan, 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 | 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-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-build-localgoogle-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-kptgoogle-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
Misalnya, komponen
google-cloud-cli-app-engine-javadapat diinstal sebagai berikut:sudo apt-get install google-cloud-cli-app-engine-java
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. 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, 9, dan 10; Fedora 41 dan 42; 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.
Penginstalan
- Update DNF dengan informasi repositori gcloud CLI.
-
Contoh perintah berikut ditujukan untuk penginstalan yang kompatibel dengan Red Hat Enterprise Linux 7, 8, atau 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
-
Untuk penginstalan yang kompatibel dengan RHEL 10, gunakan perintah berikut dengan
gpgkeyyang diperbarui: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
-
Untuk penginstalan ARM64 (aarch64), gunakan
https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-aarch64(kompatibel dengan RHEL 7, 8, atau 9) atauhttps://packages.cloud.google.com/yum/repos/cloud-sdk-el10-aarch64(kompatibel dengan RHEL 10) sebagai nilaibaseurl.
-
-
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-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-build-localgoogle-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-kptgoogle-cloud-cli-kubectl-oidcgoogle-cloud-cli-local-extract