Konfigurasi adalah kumpulan properti Distributed Cloud CLI bernama. Properti ini adalah pasangan nilai kunci, yang disusun dalam beberapa bagian, yang mengatur perilaku gdcloud CLI.
Properti yang biasanya disimpan dalam konfigurasi mencakup URL konsol organisasi dan project ID. Konfigurasi memungkinkan Anda menentukan dan mengaktifkan setelan ini dan setelan lainnya secara bersamaan sebagai grup.
Konfigurasi disimpan di direktori konfigurasi pengguna Anda (biasanya
~/.config/gdcloud
di MacOS dan Linux).
Jika memiliki beberapa konfigurasi, Anda dapat memilih untuk beralih di antara konfigurasi tersebut, atau menjalankan perintah menggunakan konfigurasi tertentu dengan tanda --configuration
. Untuk mengetahui informasi selengkapnya tentang cara mengganti konfigurasi, lihat bagian tentang Mengaktifkan konfigurasi.
Untuk membaca konfigurasi dari command line beserta daftar lengkap properti yang tersedia dan bagiannya, jalankan gdcloud topic
configurations
.
Konfigurasi default
gdcloud CLI akan memulai Anda dengan satu konfigurasi bernama
default
. Untuk menyetel properti dalam konfigurasi, jalankan perintah gdcloud
init
atau gdcloud config set
.
Beberapa konfigurasi
Konfigurasi default
tunggal cocok untuk banyak kasus penggunaan. Namun, Anda juga dapat membuat konfigurasi tambahan dan beralih di antara konfigurasi tersebut sesuai kebutuhan menggunakan gdcloud config configurations activate
. Tidak ada yang spesial dengan konfigurasi default
awal; konfigurasi ini dibuat untuk kenyamanan. Anda dapat
memberi nama konfigurasi ini dan konfigurasi tambahan lainnya sesuai keinginan Anda.
Beberapa konfigurasi berguna jika Anda ingin:
- Menggunakan beberapa project: Anda dapat membuat konfigurasi terpisah untuk setiap project dan beralih di antara project tersebut sesuai kebutuhan.
- Gunakan beberapa URL konsol organisasi.
- Menjalankan tugas yang umumnya independen: Misalnya, Anda dapat menggunakan satu konfigurasi untuk mengerjakan layanan A dalam satu project dan mengelola layanan B yang tidak terkait dalam project lain.
Membuat konfigurasi
Untuk membuat konfigurasi, jalankan gdcloud config configurations create
:
gdcloud config configurations create NAME
Anda harus mengaktifkan konfigurasi baru setelah dibuat agar dapat menggunakannya.
Mengaktifkan konfigurasi
Hanya satu dari beberapa konfigurasi Anda yang dapat aktif pada waktu tertentu. Konfigurasi aktif adalah konfigurasi yang propertinya mengatur perilaku gcloud CLI.
Untuk mengaktifkan konfigurasi baru atau beralih ke konfigurasi aktif baru, jalankan:
gdcloud config configurations activate
:
gdcloud config configurations activate NAME
gdcloud config list
selalu menampilkan properti dalam konfigurasi aktif Anda.
Untuk mengubah konfigurasi aktif untuk satu pemanggilan perintah, Anda dapat menggunakan
flag --configuration
untuk perintah gdcloud CLI apa pun:
gdcloud auth print-identity-token --configuration=CONFIGURATION
Mencantumkan konfigurasi
Untuk mencantumkan konfigurasi di gdcloud CLI, jalankan:
gdcloud config configurations list
gdcloud CLI mencantumkan konfigurasi dan menunjukkan konfigurasi mana yang aktif:
NAME ISACTIVE PROPERTIES.CORE.PROJECT PROPERTIES.CORE.ORGANIZATIONCONSOLEURL
default False example-project-default https://console.default-org.example.com
config-project-1 False example-project-1 https://console.org-1.example.com
config-project-2 False example-project-2 https://console.org-2.example.com
Menetapkan properti konfigurasi
Untuk menetapkan dan membatalkan penetapan properti dalam konfigurasi aktif, jalankan:
gdcloud config set project PROJECT
Melihat properti konfigurasi
Untuk melihat properti dalam konfigurasi, jalankan:
gdcloud config configurations describe NAME
gdcloud CLI mencetak properti konfigurasi:
is_active: false
name: default
properties:
accessibility:
screen_reader: "false"
auth:
insecure_skip_tls_verify: "false"
login_config_cert_path: /tmp/root-web-tls-ca.cert
core:
organization_console_url: https://console.example.com
project: example-project
Untuk melihat properti dalam konfigurasi aktif, jalankan:
gdcloud config list
Menghapus konfigurasi
Untuk menghapus konfigurasi, jalankan:
gdcloud config configurations delete NAME
Anda tidak dapat menghapus konfigurasi yang aktif. Untuk beralih ke konfigurasi lain sebelum menghapus, gunakan gdcloud config configurations activate
jika diperlukan.