az arcdata dc config
Nota
Referensi ini adalah bagian dari ekstensi arcdata untuk Azure CLI (versi 2.3.1 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az arcdata dc config. Pelajari selengkapnya tentang ekstensi.
Perintah konfigurasi.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az arcdata dc config add |
Tambahkan nilai untuk jalur json dalam file konfigurasi. |
Ekstensi | GA |
az arcdata dc config init |
Inisialisasi profil konfigurasi pengontrol data yang dapat digunakan dengan |
Ekstensi | GA |
az arcdata dc config list |
Mencantumkan 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 |
Hapus 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
Tambahkan nilai untuk jalur json dalam file konfigurasi.
Tambahkan nilai di jalur json dalam file konfigurasi. Semua contoh di bawah ini diberikan dalam 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 kustom/control.json.
Daftar pasangan nilai kunci jalur json ke nilai: key1.subkey1=value1,key2.subkey2=value2. Anda dapat memberikan nilai json sebaris seperti: key='{"kind":"cluster","name":"test-cluster"}' atau menyediakan jalur file, seperti key=./values.json. Perintah tambahkan TIDAK mendukung kondisi. Jika nilai sebaris yang Anda berikan adalah pasangan nilai kunci itu sendiri dengan "=" dan "," keluar dari 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 kustom/control.json.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az arcdata dc config init
Inisialisasi profil konfigurasi pengontrol data yang dapat digunakan dengan az arcdata dc create
.
Inisialisasi profil konfigurasi pengontrol data yang dapat digunakan dengan az arcdata dc create
. Sumber spesifik 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 permintaan 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, default ke cwd/kustom.
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, default ke cwd/kustom.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az arcdata dc config list
Mencantumkan 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 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
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
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 terdiri. Operasi ganti dapat menggunakan kondisi di jalurnya karena pustaka jsonpath https://jsonpath.com/. Semua file json patch harus dimulai dengan kunci "patch" yang memiliki array patch dengan op yang sesuai (tambahkan, ganti, hapus), jalur, dan nilai. Operasi "hapus" tidak memerlukan nilai, hanya jalur. Lihat contoh di bawah ini.
az arcdata dc config patch --config-file
--patch-file
--path
Contoh
Contoh 1 - Ganti port titik akhir tunggal (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 kustom/control.json.
Jalur ke file json patch yang didasarkan pada pustaka jsonpatch: http://jsonpatch.com/. Anda harus memulai file json patch 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 bersyarat, silakan 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 ini. Untuk bantuan tambahan terkait kondisional, Lihat: https://jsonpath.com/.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu kustom/control.json.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az arcdata dc config remove
Hapus nilai untuk jalur json dalam file konfigurasi.
Hapus nilai di jalur json dalam file konfigurasi. Semua contoh di bawah ini diberikan dalam 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 kustom/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 kondisi. 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 kustom/control.json.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az arcdata dc config replace
Ganti nilai untuk jalur json dalam file konfigurasi.
Ganti nilai di jalur json dalam 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 titik akhir tunggal (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 kustom/control.json.
Daftar pasangan nilai kunci jalur json ke nilai: key1.subkey1=value1,key2.subkey2=value2. Anda dapat memberikan nilai json sebaris seperti: key='{"kind":"cluster","name":"test-cluster"}' atau menyediakan jalur file, seperti key=./values.json. Perintah ganti mendukung kondisi 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 "," keluar dari karakter tersebut. Misalnya, key1="key2=val2,key3=val3". Anda mungkin melihat contoh di bawah ini. Untuk bantuan tambahan, Lihat: https://jsonpath.com/.
Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu kustom/control.json.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
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
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.