az sql mi-arc config
Dekont
Bu başvuru, Azure CLI (sürüm 2.3.1 veya üzeri) için arcdata uzantısının bir parçasıdır. Uzantı, az sql mi-arc config komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Yapılandırma komutları.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az sql mi-arc config add |
Yapılandırma dosyasında json yolu için bir değer ekleyin. |
Dahili | GA |
az sql mi-arc config init |
SQL yönetilen örneği için CRD ve belirtim dosyalarını başlatın. |
Dahili | GA |
az sql mi-arc config patch |
JSON düzeltme eki dosyasını temel alan bir yapılandırma dosyasına düzeltme eki uygulama. |
Dahili | GA |
az sql mi-arc config remove |
Yapılandırma dosyasındaki json yolunun değerini kaldırın. |
Dahili | GA |
az sql mi-arc config replace |
Yapılandırma dosyasındaki bir json yolunun değerini değiştirin. |
Dahili | GA |
az sql mi-arc config add
Yapılandırma dosyasında json yolu için bir değer ekleyin.
Değeri yapılandırma dosyasındaki json yoluna ekleyin. Aşağıdaki tüm örnekler Bash'te verilmiştir. Başka bir komut satırı kullanıyorsanız, tırnak işaretlerinden uygun şekilde çıkış yapmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevini kullanabilirsiniz.
az sql mi-arc config add --json-values
--path
Örnekler
Ex 1 - Depolama alanı ekleme.
az sql mi-arc config add --path custom/spec.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Gerekli Parametreler
Değerlerin json yollarının anahtar değer çifti listesi: key1.subkey1=value1,key2.subkey2=value2
. Gibi satır içi json değerleri key='{"kind":"cluster","name":"test-cluster"}'
sağlayabilir veya gibi key=./values.json
bir dosya yolu sağlayabilirsiniz. Add komutu koşulluları DESTEKLEMEZ. Sağladığınız satır içi değer bir =
anahtar değer çiftiyse ve ,
lütfen bu karakterlerden kaçın. Örneğin: key1=\"key2\=val2\,key3\=val3\"
. Lütfen yolunuzun nasıl görünmesi gerektiğine ilişkin örnekler için bkz http://jsonpatch.com/ . Bir diziye erişmek istiyorsanız, dizinini belirterek bunu yapmanız gerekir, örneğin key.0=value
.
Özel kaynak belirtiminin yolu( ör. custom/spec.json).
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql mi-arc config init
SQL yönetilen örneği için CRD ve belirtim dosyalarını başlatın.
az sql mi-arc config init --path
Örnekler
SQL yönetilen örneği için CRD ve belirtim dosyalarını başlatın.
az sql mi-arc config init --path ./template
Gerekli Parametreler
SQL yönetilen örneğinin CRD ve belirtiminin yazılması gereken yol.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql mi-arc config patch
JSON düzeltme eki dosyasını temel alan bir yapılandırma dosyasına düzeltme eki uygulama.
Yapılandırma dosyasına verilen düzeltme eki dosyasına göre düzeltme eki uygulama. Yolların nasıl oluşturulacağı hakkında daha iyi bilgi edinmek için başvurun http://jsonpatch.com/ . Değiştirme işlemi, jsonpath kitaplığı https://jsonpath.com/nedeniyle yolunda koşulluları kullanabilir. Tüm düzeltme eki json dosyaları, karşılık gelen op (ekleme, değiştirme, kaldırma), yol ve değerle birlikte bir dizi düzeltme eki içeren bir anahtarıyla patch
başlamalıdır. İşlem remove
bir değer gerektirmez, yalnızca bir yol gerektirir. Aşağıdaki örneklere bakın.
az sql mi-arc config patch --patch-file
--path
Örnekler
Ex 1 - Tek bir uç noktanın bağlantı noktasını düzeltme eki dosyasıyla değiştirin.
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}]}
Ex 2 - Depolama alanını düzeltme eki dosyasıyla değiştirin.
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"}}]}
Gerekli Parametreler
jsonpatch kitaplığını temel alan bir düzeltme eki json dosyasının yolu: http://jsonpatch.com/. Düzeltme eki json dosyanızı, değeri, yapmayı planladığınız bir dizi düzeltme eki işlemi olan adlı patch
bir anahtarla başlatmanız gerekir. Bir düzeltme eki işleminin yolu için, çoğu işlem için olduğu gibi key1.key2
noktalı gösterimi kullanabilirsiniz. Bir değiştirme işlemi yapmak istiyorsanız ve koşullu gerektiren bir dizideki bir değeri değiştiriyorsanız, lütfen yolunuz bir $ile başlayarak jsonpath gösterimini kullanın. Bu, gibi $.key1.key2[?(@.key3=="someValue"].key4
bir koşullu işlem yapmanıza olanak sağlar. Aşağıdaki örneklere bakın. Koşullularla ilgili ek yardım için bkz. https://jsonpath.com/.
Özel kaynak belirtiminin yolu; örneğin. custom/spec.json
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql mi-arc config remove
Yapılandırma dosyasındaki json yolunun değerini kaldırın.
Yapılandırma dosyasındaki json yolundaki değeri kaldırın. Aşağıdaki tüm örnekler Bash'te verilmiştir. Başka bir komut satırı kullanıyorsanız, tırnak işaretlerinden uygun şekilde çıkış yapmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevini kullanabilirsiniz.
az sql mi-arc config remove --json-path
--path
Örnekler
Ex 1 - Depolamayı kaldırın.
az sql mi-arc config remove --path custom/spec.json --json-path '.spec.storage'
Gerekli Parametreler
Hangi değerlerin kaldırılmasını istediğinizi belirten jsonpatch kitaplığını temel alan json yollarının listesi, örneğin: key1.subkey1,key2.subkey2
. Remove komutu koşulluları DESTEKLEMEZ. Lütfen yolunuzun nasıl görünmesi gerektiğine ilişkin örnekler için bkz http://jsonpatch.com/ . Bir diziye erişmek istiyorsanız, dizinini belirterek bunu yapmanız gerekir, örneğin key.0=value
.
Özel kaynak belirtiminin yolu; örneğin. custom/spec.json
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az sql mi-arc config replace
Yapılandırma dosyasındaki bir json yolunun değerini değiştirin.
Yapılandırma dosyasındaki json yolundaki değeri değiştirin. Aşağıdaki tüm örnekler Bash'te verilmiştir. Başka bir komut satırı kullanıyorsanız, tırnak işaretlerinden uygun şekilde çıkış yapmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevini kullanabilirsiniz.
az sql mi-arc config replace --json-values
--path
Örnekler
Ex 1 - Tek bir uç noktanın bağlantı noktasını değiştirin.
az sql mi-arc config replace --path custom/spec.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Ex 2 - Depolama alanını değiştirin.
az sql mi-arc config replace --path custom/spec.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Gerekli Parametreler
Değerlerin json yollarının anahtar değer çifti listesi: key1.subkey1=value1,key2.subkey2=value2
. Gibi satır içi json değerleri key={"kind":"cluster","name":"test-cluster"}
sağlayabilir veya gibi key=./values.json
bir dosya yolu sağlayabilirsiniz. replace komutu, jsonpath kitaplığı aracılığıyla koşullu işlemleri destekler. Bunu kullanmak için yolunuzu $ile başlatın. Bu, gibi -j $.key1.key2[?(@.key3=="someValue"].key4=value
bir koşullu işlem yapmanıza olanak sağlar. Sağladığınız satır içi değer bir =
anahtar değer çiftiyse ve ,
lütfen bu karakterlerden kaçın. Örneğin, key1=\"key2\=val2\,key3\=val3\"
. Aşağıda örnekler görebilirsiniz. Ek yardım için bkz. https://jsonpath.com/.
Özel kaynak belirtiminin yolu; örneğin. custom/spec.json
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin