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

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

--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 custom/control.json.

--json-values -j

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.

--path -p

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan 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 selengkapnya beserta contohnya.

--subscription

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

--verbose

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

--force -f

Timpa paksa file target.

--path -p

Jalur file tempat Anda ingin profil konfigurasi ditempatkan, defaultnya adalah /custom.

--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, defaultnya adalah /custom.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan 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 selengkapnya beserta contohnya.

--subscription

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

--verbose

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

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

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan 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 selengkapnya beserta contohnya.

--subscription

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

--verbose

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

--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 custom/control.json.

--patch-file -p

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

--path

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan 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 selengkapnya beserta contohnya.

--subscription

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

--verbose

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

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

--path -p

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan 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 selengkapnya beserta contohnya.

--subscription

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

--verbose

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

--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 custom/control.json.

--json-values -j

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

--path -p

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan 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 selengkapnya beserta contohnya.

--subscription

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

--verbose

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

--k8s-namespace -k

Namespace layanan Kubernetes tempat pengontrol data berada.

--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan 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 selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.