Bagikan melalui


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 az arcdata dc create.

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

--config-file -c
Tidak digunakan lagi

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.

--json-values -j

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.

--path -p

Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu kustom/control.json.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--force -f

Timpa paksa file target.

--path -p

Jalur file tempat Anda ingin profil konfigurasi ditempatkan, default ke cwd/kustom.

--source -s

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'].

--target -t
Tidak digunakan lagi

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
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--config-profile -c

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
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--config-file -c
Tidak digunakan lagi

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.

--patch-file -p

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/.

--path

Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu kustom/control.json.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--config-file -c
Tidak digunakan lagi

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.

--json-path -j

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.

--path -p

Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu kustom/control.json.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--config-file -c
Tidak digunakan lagi

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.

--json-values -j

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/.

--path -p

Jalur file konfigurasi pengontrol data dari konfigurasi yang ingin Anda atur, yaitu kustom/control.json.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

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

--k8s-namespace -k

Namespace Layanan Kubernetes tempat pengontrol data berada.

--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.