az arcdata dc config
Catatan
Referensi ini adalah bagian dari ekstensi arcdata untuk Azure CLI (versi 2.3.1 atau lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az arcdata dc config . Pelajari lebih lanjut tentang ekstensi.
Perintah konfigurasi.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az arcdata dc config add |
Menambahkan nilai untuk jalur json dalam file konfigurasi. |
Ekstensi | GA |
az arcdata dc config init |
Hal berinisial profil konfigurasi pengontrol data yang dapat digunakan dengan |
Ekstensi | GA |
az arcdata dc config list |
Daftar pilihan profil konfigurasi yang tersedia. |
Ekstensi | GA |
az arcdata dc config patch |
Patch file konfigurasi berdasarkan file patch json. |
Ekstensi | GA |
az arcdata dc config remove |
Menghapus nilai untuk jalur json dalam file konfigurasi. |
Ekstensi | GA |
az arcdata dc config replace |
Ganti nilai untuk jalur json dalam file konfigurasi. |
Ekstensi | GA |
az arcdata dc config show |
Mengembalikan konfigurasi sumber daya kustom pengontrol data. |
Ekstensi | GA |
az arcdata dc config add
Menambahkan nilai untuk jalur json dalam file konfigurasi.
Tambahkan nilai di jalur json di file konfigurasi. Semua contoh di bawah ini diberikan di Bash. Jika menggunakan baris perintah lain, Anda mungkin perlu melakukan escapequotations dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.
az arcdata dc config add --config-file
--json-values
--path
Contoh
Tambahkan penyimpanan pengontrol data.
az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Parameter yang Diperlukan
Opsi '-c' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Gunakan '-p' sebagai gantinya.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu custom/control.json.
Daftar pasangan nilai kunci dari jalur json ke nilai: key1.subkey1=value1,key2.subkey2=value2. Anda dapat memberikan nilai json sebaris seperti: key='{"kind":"kluster","name":"test-kluster"}' atau memberikan jalur file, seperti key=./values.json. Perintah tambahkan TIDAK mendukung kondisional. Jika nilai sebaris yang Anda berikan adalah pasangan nilai kunci itu sendiri dengan "=" dan "," lepas karakter tersebut. Misalnya, key1="key2=val2,key3=val3". Lihat http://jsonpatch.com/ untuk contoh tampilan jalur Anda. Jika Anda ingin mengakses array, Anda harus melakukannya dengan menunjukkan indeks, seperti key.0=value.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu custom/control.json.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az arcdata dc config init
Hal berinisial profil konfigurasi pengontrol data yang dapat digunakan dengan az arcdata dc create
.
Hal berinisial profil konfigurasi pengontrol data yang dapat digunakan dengan az arcdata dc create
. Sumber spesifik dari profil konfigurasi dapat ditentukan dalam argumen.
az arcdata dc config init [--force]
[--path]
[--source]
[--target]
Contoh
Pengalaman init konfigurasi pengontrol data terpandu - Anda akan menerima petunjuk untuk nilai yang diperlukan.
az arcdata dc config init
arcdata dc config init dengan argumen, membuat profil konfigurasi aks-dev-test di ./custom.
az arcdata dc config init --source azure-arc-kubeadm --path custom
Parameter Opsional
Timpa paksa file target.
Jalur file tempat Anda ingin profil konfigurasi ditempatkan, defaultnya adalah /custom.
Sumber profil konfigurasi: ['azure-arc-ake', 'azure-arc-aks-default-storage', 'azure-arc-aks-dev-test', 'azure-arc-aks-hci', 'azure-arc-aks-premium-storage', 'azure-arc-azure-openshift', 'azure-arc-eks', 'azure-arc-gke', 'azure-arc-kubeadm', 'azure-arc-kubeadm-dev-test', 'azure-arc-openshift', 'azure-arc-unit-test'].
Opsi '-t' tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Gunakan '-p' sebagai gantinya.
Jalur file tempat Anda ingin profil konfigurasi ditempatkan, defaultnya adalah /custom.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az arcdata dc config list
Daftar pilihan profil konfigurasi yang tersedia.
Cantumkan pilihan profil konfigurasi yang tersedia untuk digunakan di arcdata dc config init
.
az arcdata dc config list [--config-profile]
Contoh
Menampilkan semua nama profil konfigurasi yang tersedia.
az arcdata dc config list
Menampilkan json dari profil konfigurasi tertentu.
az arcdata dc config list --config-profile aks-dev-test
Parameter Opsional
Profil konfigurasi default: ['azure-arc-ake', 'azure-arc-aks-default-storage', 'azure-arc-aks-dev-test', 'azure-arc-aks-hci', 'azure-arc-aks-premium-storage', 'azure-arc-azure-openshift', 'azure-arc-eks', 'azure-arc-gke', 'azure-arc-kubeadm', 'azure-arc-kubeadm-dev-test', 'azure-arc-openshift', 'azure-arc-unit-test'].
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az arcdata dc config patch
Patch file konfigurasi berdasarkan file patch json.
Patch file konfigurasi sesuai dengan file patch yang diberikan. Konsultasikan http://jsonpatch.com/ untuk pemahaman yang lebih baik tentang bagaimana jalur harus disusun. Operasi penggantian dapat menggunakan kondisional di jalurnya karena pustaka jsonpath https://jsonpath.com/. Semua file patch json harus dimulai dengan kunci "patch" yang memiliki array patch dengan operasi yang sesuai (tambah, ganti, hapus), jalur, dan nilai. Operasi "hapus" tidak memerlukan nilai, hanya jalur. Lihat contoh di bawah.
az arcdata dc config patch --config-file
--patch-file
--path
Contoh
Contoh 1 - Ganti port satu titik akhir (Titik Akhir Pengontrol Data) dengan file patch.
az arcdata dc config patch --path custom/control.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":"$.spec.endpoints[?(@.name=='Controller')].port","value":30080}]}
Contoh 2 - Ganti penyimpanan pengontrol data dengan file patch.
az arcdata dc config patch --path custom/control.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":".spec.storage","value":{"accessMode":"ReadWriteMany","className":"managed-premium","size":"10Gi"}}]}
Parameter yang Diperlukan
Opsi '-c' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Gunakan '--path' sebagai gantinya.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu custom/control.json.
Jalur ke file json patch yang didasarkan pada pustaka jsonpatch: http://jsonpatch.com/. Anda harus memulai file patch json Anda dengan kunci yang disebut "patch", yang nilainya adalah array operasi patch yang ingin Anda buat. Untuk jalur operasi patch, Anda dapat menggunakan notasi titik, seperti key1.key2 untuk sebagian besar operasi. Jika Anda ingin melakukan operasi penggantian, dan Anda mengganti nilai dalam array yang memerlukan kondisional, gunakan notasi jsonpath dengan memulai jalur Anda dengan $. Ini akan memungkinkan Anda untuk melakukan kondisi seperti $.key1.key2[?( @.key3=="someValue"].key4. Lihat contoh di bawah. Untuk bantuan tambahan dengan kondisional, Lihat: https://jsonpath.com/.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu custom/control.json.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az arcdata dc config remove
Menghapus nilai untuk jalur json dalam file konfigurasi.
Menghapus nilai di jalur json di file konfigurasi. Semua contoh di bawah ini diberikan di Bash. Jika menggunakan baris perintah lain, Anda mungkin perlu melakukan escapequotations dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.
az arcdata dc config remove --config-file
--json-path
--path
Contoh
Contoh 1 - Hapus penyimpanan pengontrol data.
az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'
Parameter yang Diperlukan
Opsi '-c' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Gunakan '-p' sebagai gantinya.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu custom/control.json.
Daftar jalur json berdasarkan pustaka jsonpatch yang menunjukkan nilai mana yang ingin Anda hapus, seperti: key1.subkey1,key2.subkey2. Perintah hapus TIDAK mendukung persyaratan. Lihat http://jsonpatch.com/ untuk contoh tampilan jalur Anda. Jika Anda ingin mengakses array, Anda harus melakukannya dengan menunjukkan indeks, seperti key.0=value.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu custom/control.json.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az arcdata dc config replace
Ganti nilai untuk jalur json dalam file konfigurasi.
Mengganti nilai di jalur json di file konfigurasi. Semua contohbelow diberikan di Bash. Jika menggunakan baris perintah lain, Anda mungkin perlu melakukan escapequotations dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.
az arcdata dc config replace --config-file
--json-values
--path
Contoh
Contoh 1 - Ganti port satu titik akhir (Titik Akhir Pengontrol Data).
az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Contoh 2 - Ganti penyimpanan pengontrol data.
az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Parameter yang Diperlukan
Opsi '-c' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Gunakan '-p' sebagai gantinya.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu custom/control.json.
Daftar pasangan nilai kunci dari jalur json ke nilai: key1.subkey1=value1,key2.subkey2=value2. Anda dapat memberikan nilai json sebaris seperti: key='{"kind":"kluster","name":"test-kluster"}' atau memberikan jalur file, seperti key=./values.json. Perintah ganti mendukung kondisional melalui pustaka jsonpath. Untuk menggunakan ini, mulai jalur Anda dengan $. Ini akan memungkinkan Anda untuk melakukan kondisi seperti -j $.key1.key2[?( @.key3=="someValue"].key4=value. Jika nilai sebaris yang Anda berikan adalah pasangan nilai kunci itu sendiri dengan "=" dan "," lepas karakter tersebut. Misalnya, key1="key2=val2,key3=val3". Anda dapat melihat contoh di bawah ini. Untuk bantuan tambahan, Lihat: https://jsonpath.com/.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu custom/control.json.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az arcdata dc config show
Mengembalikan konfigurasi sumber daya kustom pengontrol data.
az arcdata dc config show [--k8s-namespace]
[--use-k8s]
Parameter Opsional
Namespace layanan Kubernetes tempat pengontrol data berada.
Gunakan API Kubernetes lokal untuk melakukan tindakan ini.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk