Komponen adalah bagian dari Google Cloud CLI yang dapat diinstal. Komponen
dapat berupa alat command line (gcloud, bq, dan gsutil), serangkaian
perintah gcloud CLI pada tingkat rilis Alpha, Beta, atau Pratinjau, 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, gcloud beta, atau gcloud preview secara interaktif dan komponen alpha, beta, atau preview
tidak diinstal, gcloud CLI akan menanyakan apakah Anda
ingin menginstalnya. Respons afirmatif akan menginstal komponen, lalu menjalankan perintah. Komponen lain diinstal on-demand 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 juga akan mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Mulai secara gratisKomponen 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 yang diinstal dengan komponen ini. Anda harus menginstal komponen gcloud alpha
Commands, gcloud beta Commands, dan/atau gcloud preview Commands secara terpisah jika ingin
menggunakan perintah di level rilis lainnya. |
bq
| Alat command line BigQuery | Alat untuk menggunakan data di BigQuery |
gsutil |
Alat lama untuk melakukan 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, beta, dan pratinjau
gcloud CLI menyediakan komponen yang berisi perintah alfa, beta, dan pratinjau 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 alfa gcloud CLI | Perintah gcloud CLI pada level rilis alfa. |
beta |
Perintah beta gcloud CLI | Perintah gcloud CLI di level rilis beta. |
preview |
Perintah pratinjau gcloud CLI | Perintah gcloud CLI di tingkat rilis pratinjau. |
Perintah gcloud CLI pada 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 sesuai kebutuhan Anda.
Catatan: Petunjuk ini tidak akan berfungsi jika Anda telah menginstal gcloud CLI menggunakan pengelola paket seperti APT atauyum karena
pengelola komponen gcloud CLI dinonaktifkan saat menggunakan metode
penginstalan tersebut. Gunakan
paket ini.
Komponen listingan
Untuk melihat daftar komponen yang tersedia dan saat ini diinstal, jalankan gcloud components list:
gcloud components list
Contoh berikut bukan daftar lengkap semua komponen yang tersedia. Untuk melihat penawaran komponen terbaru, update penginstalan gcloud CLI Anda, lalu jalankan gcloud components list.
| Status | Nama Komponen | ID | Ukuran |
|---|---|---|---|
| Diinstal | Ekstensi Go App Engine | app-engine-go | 97,7 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 | Emulator Cloud Spanner | cloud-spanner-emulator | 21,8 MiB |
| Diinstal | Google Cloud Build Local Builder | cloud-build-local | 4,4 MiB |
| Diinstal | Ekstensi Java aplikasi gcloud | app-engine-java | 118,9 MiB |
| Diinstal | Ekstensi PHP aplikasi gcloud | 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 |
| Tidak Terinstal | Perintah Pratinjau gcloud | pratinjau | < 1 MiB |
| Diinstal | Ekstensi Python aplikasi gcloud | 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 terbaru gcloud CLI yang tersedia:
gcloud components update
Jika Anda telah menginstal gcloud CLI versi lama, gcloud CLI akan mengupdate semua komponen yang diinstal.
Jika Anda perlu kembali ke versi yang sebelumnya diketahui berfungsi dengan 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
apt-get atau yum.
Menghapus komponen
Gunakan perintah gcloud components remove
untuk menghapus komponen tertentu 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 mengetahui daftar lengkap komponen, jalankan
gcloud components list.
Komponen tambahan yang dapat diinstal ditandai dengan status
Not Installed.
Pengelola paket eksternal
Jika Anda 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 |
google-cloud-cli-docker-credential-gcr |
google-cloud-cli-docker-credential-gcr |
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 |