az sql mi-arc 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 sql mi-arc config . Pelajari lebih lanjut tentang ekstensi.

Perintah konfigurasi.

Perintah

Nama Deskripsi Jenis Status
az sql mi-arc config add

Menambahkan nilai untuk jalur json dalam file konfigurasi.

Ekstensi GA
az sql mi-arc config init

Menginisialisasi CRD dan file spesifikasi untuk SQL Managed Instance.

Ekstensi GA
az sql mi-arc config patch

Patch file konfigurasi berdasarkan file patch json.

Ekstensi GA
az sql mi-arc config remove

Menghapus nilai untuk jalur json dalam file konfigurasi.

Ekstensi GA
az sql mi-arc config replace

Ganti nilai untuk jalur json dalam file konfigurasi.

Ekstensi GA

az sql mi-arc 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 menghindari kutipan dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.

az sql mi-arc config add --json-values
                         --path

Contoh

Contoh 1 - Menambahkan penyimpanan.

az sql mi-arc config add --path custom/spec.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'

Parameter yang Diperlukan

--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 kondisional. Jika nilai sebaris yang Anda berikan adalah pasangan nilai kunci itu sendiri dan =, silakan lolos dari karakter tersebut. Sebagai contoh: key1=\"key2\=val2\,key3\=val3\". Silakan 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 ke spesifikasi sumber daya kustom, yaitu custom/spec.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 sql mi-arc config init

Menginisialisasi CRD dan file spesifikasi untuk SQL Managed Instance.

az sql mi-arc config init --path

Contoh

Menginisialisasi CRD dan file spesifikasi untuk SQL Managed Instance.

az sql mi-arc config init --path ./template

Parameter yang Diperlukan

--path -p

Jalur tempat spesifikasi lengkap untuk SQL Managed Instance harus ditulis.

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 sql mi-arc 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 remove tidak memerlukan nilai, hanya jalur. Lihat contoh di bawah.

az sql mi-arc config patch --patch-file
                           --path

Contoh

Contoh 1 - Mengganti port satu titik akhir dengan file patch.

az sql mi-arc config patch --path custom/spec.json --patch ./patch.json

    Patch File Example (patch.json):
        {"patch":[{"op":"replace","path":"$.spec.endpoints[?(@.name=='Controller')].port","value":30080}]}

Contoh 2 - Mengganti penyimpanan dengan file patch.

az sql mi-arc config patch --path custom/spec.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

--patch-file

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 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 ini. Untuk bantuan tambahan terkait kondisional, lihat: https://jsonpath.com/.

--path -p

Jalur ke spesifikasi sumber daya kustom, yaitu custom/spec.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 sql mi-arc 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 menghindari kutipan dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.

az sql mi-arc config remove --json-path
                            --path

Contoh

Contoh 1 - Menghapus penyimpanan.

az sql mi-arc config remove --path custom/spec.json --json-path '.spec.storage'

Parameter yang Diperlukan

--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. Silakan 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 ke spesifikasi sumber daya kustom, yaitu custom/spec.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 sql mi-arc config replace

Ganti nilai untuk jalur json dalam file konfigurasi.

Mengganti nilai di jalur json di file konfigurasi. Semua contoh di bawah ini diberikan di Bash. Jika menggunakan baris perintah lain, Anda mungkin perlu menghindari kutipan dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.

az sql mi-arc config replace --json-values
                             --path

Contoh

Contoh 1 - Mengganti port titik akhir tunggal.

az sql mi-arc config replace --path custom/spec.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'

Contoh 2 - Mengganti penyimpanan.

az sql mi-arc config replace --path custom/spec.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'

Parameter yang Diperlukan

--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 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 dan =, silakan lolos dari karakter tersebut. Contohnya,key1=\"key2\=val2\,key3\=val3\". Anda dapat melihat contoh di bawah ini. Untuk bantuan tambahan, lihat: https://jsonpath.com/.

--path -p

Jalur ke spesifikasi sumber daya kustom, yaitu custom/spec.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.