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. Selain itu, perhatikan bahwa direktori config harus dapat ditulis.
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 dan daftar lengkap properti yang tersedia serta bagiannya, jalankan gdcloud topic
configurations
.
Konfigurasi default
gdcloud CLI awalnya membuat satu konfigurasi bernama
default
. Anda dapat menetapkan properti dalam konfigurasi dengan menjalankan perintah gdcloud
init
atau dengan menjalankan gdcloud config set
secara langsung.
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
. Konfigurasi default
awal dibuat untuk memudahkan, dan tidak diperlukan untuk digunakan. 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 NAME
Anda harus mengaktifkan konfigurasi baru setelah dibuat untuk menggunakannya.
Mengaktifkan konfigurasi
Hanya satu dari beberapa konfigurasi Anda yang dapat aktif pada waktu tertentu. Konfigurasi aktif adalah konfigurasi yang propertinya akan mengatur perilaku gdcloud CLI.
Untuk mengaktifkan konfigurasi baru atau beralih ke konfigurasi aktif baru, jalankan:
gdcloud config configurations activate NAME
gdcloud config list
akan selalu menampilkan properti dalam konfigurasi aktif Anda.
Untuk mengubah konfigurasi aktif untuk satu pemanggilan perintah, terapkan
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:
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.