Buat dan kelola resource dan layanan Google Cloud langsung di command line atau melalui skrip menggunakan Google Cloud CLI. Dengan kompatibilitas platform dan cakupan layanan yang luas, lakukan tugas platform umum dengan lebih cepat dan kontrol resource cloud Anda dalam skala besar.
Mengelola mesin virtual komputasi, Cloud Storage, database, dan hampir semua layanan Google Cloud
Buat skrip atau otomatiskan perintah untuk mengelola dan mengoperasikan resource cloud Anda dengan akurasi dan skala
Deploy Cloud Functions, kelola pipeline CI/CD, dan lainnya sebagainya
Manfaat
Gcloud CLI memberi Anda metode command line terminal untuk berinteraksi dengan layanan Google Cloud yang sama dengan yang sudah Anda kelola menggunakan Cloud Console. Berinteraksi melalui Konsol dan gunakan untuk otomatisasi dengan skrip.
Kelola alur kerja pengembangan seperti mengirim file ke VM, menggunakan emulator data untuk Pub/Sub lokal, database, atau pengembangan BigQuery, dan men-deploy kode ke Cloud Functions.
Lakukan autentikasi ke layanan Google Cloud menggunakan berbagai pendekatan autentikasi yang disederhanakan. Implementasikan alur autentikasi untuk kode library klien Anda agar berjalan dengan lancar secara lokal, dalam staging, dan produksi.
Fitur utama
Google Cloud CLI mendukung lebih dari 8.000 perintah untuk memberikan pengelolaan dan kontrol penuh atas hampir semua layanan dan produk Google Cloud. CLI ini juga menyediakan set perintah pratinjau untuk akses awal ke produk Google Cloud pra-rilis.
Untuk membantu pengembangan software lokal Anda, gcloud CLI menyediakan emulator data untuk Bigtable, Cloud Datastore, Firestore, Spanner, dan Pub/Sub untuk pengembangan, pengujian, dan validasi lokal. Semua ini dapat menyimulasikan backend layanan untuk membantu Anda menulis kode sisi klien dengan lebih efisien.
gcloud CLI juga dipaketkan dengan sub-alat khusus untuk bekerja dengan BigQuery (bq CLI), Cloud Storage (gsutil CLI), dan Cluster Kubernetes (kubectl CLI) untuk memberikan kontrol yang tepat dan mendalam atas produk masing-masing.
Dengan bq, jalankan kueri BigQuery dan manipulasi set data, tabel, serta entity. Dengan gsutil, kelola bucket dan objek Storage, serta deploy dan kelola cluster container Kubernetes dengan kubectl.
Mendukung Linux, Mac OS X, dan Windows, serta tersedia di berbagai pengelola paket, penginstal OS, dan sebagai image Docker. Selain itu, secara sendiri-sendiri atau bersamaan, Anda dapat meluncurkan sesi Cloud Shell untuk mengakses gcloud CLI yang sudah diinstal sebelumnya langsung di browser web tanpa perlu menginstal apa pun.
Untuk berbagai produk tanpa server, gcloud CLI adalah antarmuka utama yang digunakan untuk mengupload kode untuk dijalankan dan umumnya mendukung alur kerja pengembangan Anda. Misalnya, untuk Cloud Function, Anda dapat menggunakan CLI untuk mendeskripsikan atau memicu fungsi, menampilkan entri log-nya, atau men-deploy update pada fungsi tersebut.
Gunakan tanda bantuan untuk mengakses dokumentasi inline atau melihat panduan memulai dan panduan cara kerja di web. CLI juga didukung oleh dokumentasi referensi mendetail. Untuk beberapa layanan seperti Cloud Compute, Cloud Console menyediakan perintah gcloud CLI yang setara sehingga Anda dapat menggunakan antarmuka UI untuk membuat kombinasi perintah dan flag yang kompleks.
Yang baru
Daftar untuk berlangganan newsletter Google Cloud guna menerima berita terbaru terkait produk, informasi acara, penawaran spesial, dan lainnya.
Dokumentasi
Kasus penggunaan
Saat membuat skrip dengan gcloud CLI, Anda dapat menjalankan perintah gcloud menggunakan skrip atau otomatisasi lainnya—misalnya, dengan menggunakan skrip Bash, atau saat menggunakan Jenkins untuk mendorong otomatisasi tugas Google Cloud. Selain itu, alat command line gcloud dilengkapi dengan kemampuan untuk memfilter dan memformat output perintah untuk menyusun dan mengekstrak informasi dengan mudah serta menggabungkan beberapa perintah untuk mengelola resource Google Cloud Anda secara tidak interaktif.
Semua fitur
gsutil | Alat gsutil menyediakan akses ke Cloud Storage, termasuk berbagai tugas pengelolaan objek dan bucket, langsung dari command line. |
bq | Alat bq dapat menjalankan kueri dan memanipulasi set data, tabel, dan entity di BigQuery melalui command line. |
kubectl | Alat kubectl menyediakan perintah untuk kontrol yang lebih besar atas cluster Kubernetes. Dengan kubectl, Anda dapat men-deploy aplikasi, menginspeksi dan mengelola resource cluster, serta melihat log, di antara berbagai operasi. |
Emulator | Google Cloud CLI dilengkapi dengan emulator untuk produk seperti Bigtable, Datastore, Firestore, Spanner, dan Pub/Sub, untuk pengembangan, pengujian, dan validasi lokal. |
Mode interaktif | Shell interaktif gcloud menghasilkan saran dan pelengkapan otomatis untuk perintah, sub-perintah, flag, serta argumen file dan resource. Bantuan inline ditampilkan di bagian bawah. |
Konstruksi perintah Cloud Console | Untuk Cloud Compute, Cloud Storage, dan beberapa layanan populer lainnya, Anda dapat menggunakan UI web Cloud Console untuk memanipulasi menu drop-down serta antarmuka point-and-click guna membuat perintah gcloud yang setara secara akurat. |
Panjang output yang dapat disaring | Panjang respons perintah, ukuran halaman daftar, dan filter lainnya tersedia untuk menyaring ukuran output dan karakteristik penggunaan lainnya. |
Ekspor ke Terraform (Pratinjau) | Ekspor status resource dan konfigurasi cloud Anda saat ini ke file teks yang kompatibel dengan Terraform. Anda dapat menggunakannya nanti untuk menerapkan kembali konfigurasi guna membuat lingkungan duplikat, kembali ke konfigurasi yang diketahui dan baik, atau untuk tujuan pengelolaan gaya DevOps lainnya. |
Harga
Sebagai bagian dari Google Cloud SDK, Google Cloud CLI tersedia secara gratis bagi pengguna dengan akun Google Cloud.
Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.