az sql mi-arc config
Not
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
| az sql mi-arc config add |
Yapılandırma dosyasına json yolu için değer ekleyin. |
| 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 patch |
JSON düzeltme eki dosyasına göre yapılandırma dosyasına düzeltme eki uygulama. |
| az sql mi-arc config remove |
Yapılandırma dosyasındaki json yolunun değerini kaldırın. |
| az sql mi-arc config replace |
Yapılandırma dosyasındaki json yolunun değerini değiştirin. |
az sql mi-arc config add
Yapılandırma dosyasına json yolu için 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şaretlerini uygun şekilde kaçış olarak kullanmanı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ı ekleyin.
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 bir anahtar değer çifti listesi: key1.subkey1=value1,key2.subkey2=value2. Aşağıdaki gibi key='{"kind":"cluster","name":"test-cluster"}' satır içi json değerleri sağlayabilir veya gibi key=./values.jsonbir dosya yolu sağlayabilirsiniz. Add komutu koşulluları DESTEKLEMEZ. Sağladığınız satır içi değer, kendisini ile = eşleştiren bir anahtar değerse 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, dizini belirterek bunu yapmanız gerekir, örneğin key.0=value.
Özel kaynak belirtiminin yolu; örneğin custom/spec.json.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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ği için CRD ve belirtim yazılması gereken bir yol.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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ına göre 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 işlem (ekleme, değiştirme, kaldırma), yol ve değerle birlikte bir dizi yama 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 yapmak istediğiniz bir düzeltme eki işlemleri dizisi olan adlı patchbir 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 yolunuzu $ile başlatarak jsonpath gösterimini kullanın. Bu, gibi $.key1.key2[?(@.key3=="someValue"].key4bir 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.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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şaretlerini uygun şekilde kaçış olarak kullanmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevini kullanabilirsiniz.
az sql mi-arc config remove --json-path
--path
Örnekler
Ex 1 - Depolama alanını kaldırın.
az sql mi-arc config remove --path custom/spec.json --json-path '.spec.storage'
Gerekli Parametreler
Aşağıdaki gibi key1.subkey1,key2.subkey2hangi değerlerin kaldırılmasını istediğinizi gösteren jsonpatch kitaplığını temel alan json yollarının listesi. 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, dizini belirterek bunu yapmanız gerekir, örneğin key.0=value.
Özel kaynak belirtiminin yolu; örneğin custom/spec.json.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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 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şaretlerini uygun şekilde kaçış olarak kullanmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevini kullanabilirsiniz.
az sql mi-arc config replace --json-values
--path
Örnekler
Örneğin 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 bir anahtar değer çifti listesi: key1.subkey1=value1,key2.subkey2=value2. Aşağıdaki gibi key={"kind":"cluster","name":"test-cluster"} satır içi json değerleri sağlayabilir veya gibi key=./values.jsonbir 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=valuebir koşullu işlem yapmanıza olanak sağlar. Sağladığınız satır içi değer, kendisini ile = eşleştiren bir anahtar değerse 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.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.