Mengelola komponen gcloud CLI

Komponen adalah bagian Google Cloud CLI yang dapat diinstal. Komponen dapat berupa alat command line (gcloud, bq, dan gsutil), kumpulan perintah gcloud CLI pada tingkat rilis Alpha atau Beta, atau paket yang berisi dependensi yang digunakan oleh alat di gcloud CLI.

Komponen yang paling umum digunakan diinstal secara default. Jika Anda menjalankan perintah gcloud alpha atau gcloud beta secara interaktif dan komponen alpha atau beta tidak diinstal, gcloud CLI akan menanyakan apakah Anda ingin menginstalnya. Respons afirmatif akan menginstal komponen, lalu menjalankan perintah. Komponen lain diinstal sesuai permintaan oleh gcloud CLI saat Anda menjalankan perintah yang memerlukannya.

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

Komponen default

Saat Anda menginstal gcloud CLI, komponen berikut akan diinstal secara default:

ID Nama Deskripsi
gcloud Perintah gcloud CLI default Alat untuk berinteraksi dengan Google Cloud. Hanya perintah pada tingkat rilis Ketersediaan Umum dan Pratinjau yang diinstal dengan komponen ini. Anda harus menginstal komponen Perintah gcloud alpha dan/atau Perintah gcloud beta secara terpisah jika ingin menggunakan perintah di tingkat rilis lain.
bq Alat command line BigQuery Alat untuk menggunakan data di BigQuery
gsutil Alat lama untuk menjalankan tugas Cloud Storage. Sebagai gantinya, gunakan perintah gcloud storage.
core Library inti gcloud CLI Library yang digunakan secara internal oleh alat gcloud CLI.

Komponen alfa dan beta

gcloud CLI menyediakan dua komponen yang berisi perintah alpha dan beta gcloud CLI. Komponen ini tidak diinstal secara default, tetapi Anda dapat menginstalnya secara manual kapan saja setelah penginstalan gcloud CLI awal. Komponen ini adalah:

ID Nama Deskripsi
alpha Perintah gcloud CLI alfa Perintah gcloud CLI di tingkat rilis alfa.
beta Perintah gcloud CLI beta Perintah gcloud CLI di tingkat rilis beta.

Perintah gcloud CLI di tingkat rilis Ketersediaan Umum adalah bagian dari komponen gcloud CLI dan diinstal secara otomatis saat Anda menginstal gcloud CLI.

Daftar semua komponen tambahan dan pengelola paket eksternal yang tersedia, yang tidak diinstal secara default, akan muncul di bawah.

Mengelola komponen gcloud CLI

Anda dapat mencantumkan, menginstal, mengupdate, dan menghapus komponen gcloud CLI untuk menyesuaikan dengan kebutuhan Anda.

Catatan: Petunjuk ini tidak akan berfungsi jika Anda telah menginstal gcloud CLI menggunakan pengelola paket seperti APT atau yum karena pengelola komponen gcloud CLI dinonaktifkan saat menggunakan metode penginstalan tersebut. Sebagai gantinya, gunakan paket ini.

Mencantumkan komponen

Untuk melihat daftar komponen yang tersedia dan saat ini diinstal, jalankan gcloud components list:

gcloud components list

Contoh berikut bukan merupakan listingan lengkap semua komponen yang tersedia. Untuk melihat penawaran komponen terbaru, update penginstalan gcloud CLI, lalu jalankan gcloud components list.

Status Nama Komponen ID Ukuran
Diinstal Ekstensi App Engine Go app-engine-go 97,7 MiB
Tidak Terinstal AppCtl appctl 21,0 MiB
Diinstal Alat Command Line Cloud Bigtable cbt 4,0 MiB
Diinstal Emulator Cloud Bigtable bigtable 3,8 MiB
Diinstal Emulator Cloud Datastore cloud-datastore-emulator 17,8 MiB
Tidak Terinstal Emulator Cloud Firestore cloud-firestore-emulator 60,4 MiB
Diinstal Emulator Cloud Pub/Sub pubsub-emulator 33,2 MiB
Diinstal Proxy Cloud SQL cloud_sql_proxy 7,6 MiB
Diinstal Emulator Cloud Spanner cloud-spanner-emulator 21,8 MiB
Diinstal Builder Lokal Google Cloud Build cloud-build-local 4,4 MiB
Diinstal Ekstensi Java gcloud app app-engine-java 118,9 MiB
Diinstal Ekstensi PHP gcloud app app-engine-php 21,9 MiB
Diinstal Ekstensi Python aplikasi gcloud (Library Tambahan) app-engine-python-extras 27,8 MiB
Diinstal kubectl kubectl 12,2 MiB
Diinstal Alat Command Line Cloud BigQuery bq < 1 MiB
Diinstal Library Inti Cloud SDK inti 7,2 MiB
Diinstal Alat Command Line Cloud Storage gsutil 3,3 MiB
Diinstal Perintah gcloud Alpha alfa < 1 MiB
Diinstal Perintah gcloud Beta beta < 1 MiB
Diinstal Ekstensi Python gcloud app app-engine-python 6,1 MiB

Menginstal komponen

Untuk menginstal komponen pada versi penginstalan gcloud CLI saat ini, jalankan gcloud components install:

gcloud components install [COMPONENT-ID]

gcloud CLI akan menginstal komponen yang ditentukan.

Misalnya, jika Anda ingin menginstal perintah kubectl:

gcloud components install kubectl

Mengupdate komponen

Gunakan perintah gcloud components update untuk mengupdate semua komponen yang diinstal ke versi gcloud CLI terbaru yang tersedia:

gcloud components update

Jika Anda menginstal gcloud CLI versi lama, gcloud CLI akan mengupdate semua komponen yang diinstal.

Jika Anda perlu kembali ke versi yang sebelumnya diketahui baik dan menginstal gcloud CLI secara langsung (di luar pengelola paket, termasuk menggunakan penginstal interaktif, versi statis, penginstal Windows, atau Homebrew), gunakan gcloud components update untuk kembali ke versi yang ditentukan:

gcloud components update --version VERSION
Untuk mendowngrade versi gcloud CLI yang diinstal menggunakan pengelola paket, lihat petunjuk ini untuk menentukan versi saat mendownload menggunakan apt-get atau yum.

Menghapus komponen

Gunakan perintah gcloud components remove untuk menghapus komponen yang ditentukan berdasarkan ID-nya:

gcloud components remove [COMPONENT-ID]

Anda dapat menginstal ulang komponen menggunakan perintah gcloud components install kapan saja.

Komponen tambahan

Komponen tambahan yang berisi dependensi untuk perintah gcloud CLI juga tersedia di gcloud CLI, tetapi tidak diinstal secara default. Untuk daftar lengkap komponen, jalankan gcloud components list. Komponen tambahan yang dapat diinstal ditandai dengan status Not Installed.

Pengelola paket eksternal

Jika menginstal gcloud CLI melalui pengelola paket apt atau yum, Anda juga dapat menginstal komponen gcloud CLI tambahan menggunakan pengelola paket yang sama. Jika pengelola paket Anda tidak dapat menemukan paket ini, baca panduan menginstal dengan apt atau menginstal dengan yum untuk mempelajari cara mengonfigurasi https://packages.cloud.google.com/ sebagai sumber paket.

Komponen gcloud CLI Paket APT Paket YUM
app-engine-go google-cloud-cli-app-engine-go google-cloud-cli-app-engine-go
app-engine-java google-cloud-cli-app-engine-java google-cloud-cli-app-engine-java
app-engine-python google-cloud-cli-app-engine-python google-cloud-cli-app-engine-python
bigtable google-cloud-cli-bigtable-emulator google-cloud-cli-bigtable-emulator
cbt google-cloud-cli-cbt google-cloud-cli-cbt
cloud-build-local google-cloud-cli-cloud-build-local google-cloud-cli-cloud-build-local
docker-credential-gcr Belum tersedia. Belum tersedia.
gcd-emulator google-cloud-cli-datastore-emulator google-cloud-cli-datastore-emulator
kubectl kubectl kubectl
pubsub-emulator google-cloud-cli-pubsub-emulator google-cloud-cli-pubsub-emulator