az arcdata dc 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 arcdata dc 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 arcdata dc config add |
Yapılandırma dosyasına json yolu için değer ekleyin. |
| az arcdata dc config init |
ile |
| az arcdata dc config list |
Kullanılabilir yapılandırma profili seçimlerini listeleyin. |
| az arcdata dc config patch |
JSON düzeltme eki dosyasına göre yapılandırma dosyasına düzeltme eki uygulama. |
| az arcdata dc config remove |
Yapılandırma dosyasındaki json yolunun değerini kaldırın. |
| az arcdata dc config replace |
Yapılandırma dosyasındaki json yolunun değerini değiştirin. |
| az arcdata dc config show |
Veri denetleyicisi özel kaynağının yapılandırmasını döndürür. |
az arcdata dc config add
Yapılandırma dosyasına json yolu için değer ekleyin.
Yapılandırma dosyasındaki json yolundaki değeri ekleyin. Aşağıdaki tüm örnekler Bash'te verilmiştir. Başka bir komut satırı kullanıyorsanız, kaçış alıntılarını uygun şekilde kullanmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevselliğini kullanabilirsiniz.
az arcdata dc config add --config-file
--json-values
--path
Örnekler
Veri denetleyicisi depolama alanı ekleyin.
az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Gerekli Parametreler
Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; ör. custom/control.json.
Değerlerin json yollarının anahtar değer çifti listesi: key1.alt anahtar1=değer1,anahtar2.alt anahtar2=değer2. Şu satır içi json değerlerini sağlayabilirsiniz: key='{"kind":"cluster","name":"test-cluster"}' veya key=./values.json gibi bir dosya yolu sağlayabilirsiniz. Add komutu koşulluları DESTEKLEMEZ. Sağladığınız satır içi değer "=" ve "" ile bir anahtar değer çiftiyse, bu karakterlerden kaçın. Örneğin, key1="key2=val2,key3=val3". Yolunuzun nasıl görünmesi gerektiğine ilişkin örnekler için bkz http://jsonpatch.com/ . Bir diziye erişmek isterseniz, bunu key.0=value gibi dizini belirterek yapmanız gerekir.
Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; ör. custom/control.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österir, 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. varsayılan aboneliğini kullanarak 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 arcdata dc config init
ile az arcdata dc createkullanılabilecek bir veri denetleyicisi yapılandırma profili başlatın.
ile az arcdata dc createkullanılabilecek bir veri denetleyicisi yapılandırma profili başlatın. Yapılandırma profilinin belirli kaynağı bağımsız değişkenlerde belirtilebilir.
az arcdata dc config init [--force]
[--path]
[--source]
[--target]
Örnekler
Destekli veri denetleyicisi yapılandırma başlatma deneyimi - gerekli değerler için istemler alırsınız.
az arcdata dc config init
arcdata dc config init with arguments, ./custom içinde aks-dev-test'in yapılandırma profilini oluşturur.
az arcdata dc config init --source azure-arc-kubeadm --path custom
İsteğe Bağlı Parametreler
Hedef dosyanın üzerine yazmaya zorla.
Yapılandırma profilinin yerleştirilmesini istediğiniz dosya yolu varsayılan olarak /custom olur.
Yapılandırma profili kaynağı: ['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'].
Yapılandırma profilinin yerleştirilmesini istediğiniz dosya yolu varsayılan olarak /custom olur.
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, 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. varsayılan aboneliğini kullanarak 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 arcdata dc config list
Kullanılabilir yapılandırma profili seçimlerini listeleyin.
içinde kullanılabilecek yapılandırma profili seçimlerini listeleyin arcdata dc config init.
az arcdata dc config list [--config-profile]
Örnekler
Tüm kullanılabilir yapılandırma profili adlarını gösterir.
az arcdata dc config list
Belirli bir yapılandırma profilinin json değerini gösterir.
az arcdata dc config list --config-profile aks-dev-test
İsteğe Bağlı Parametreler
Varsayılan yapılandırma profili: ['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'].
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, 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. varsayılan aboneliğini kullanarak 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 arcdata dc 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 op (ekleme, değiştirme, kaldırma), yol ve değerle birlikte bir dizi yama içeren bir "patch" anahtarıyla başlamalıdır. "Remove" işlemi bir değer gerektirmez, yalnızca bir yol gerektirir. Aşağıdaki örneklere bakın.
az arcdata dc config patch --config-file
--patch-file
--path
Örnekler
Örneğin 1 - Tek bir uç noktanın (Veri Denetleyicisi Uç Noktası) bağlantı noktasını düzeltme eki dosyasıyla değiştirin.
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}]}
Ex 2 - Veri denetleyicisi depolama alanını düzeltme eki dosyasıyla değiştirin.
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"}}]}
Gerekli Parametreler
Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; ör. custom/control.json.
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 "patch" adlı bir anahtarla başlatmanız gerekir. Düzeltme eki işleminin yolu için çoğu işlem için key1.key2 gibi 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 yolunuza $ile başlayarak jsonpath gösterimini kullanın. Bu, $.key1.key2[?(@.key3 gibi bir koşullu işlem yapmanıza olanak sağlar =="someValue"].key4. Aşağıdaki örneklere bakın. Koşullularla ilgili ek yardım için bkz: https://jsonpath.com/.
Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; ör. custom/control.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österir, 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. varsayılan aboneliğini kullanarak 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 arcdata dc 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, kaçış alıntılarını uygun şekilde kullanmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevselliğini kullanabilirsiniz.
az arcdata dc config remove --config-file
--json-path
--path
Örnekler
Ex 1 - Veri denetleyicisi depolama alanını kaldırın.
az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'
Gerekli Parametreler
Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; ör. custom/control.json.
Hangi değerlerin kaldırılmasını istediğinizi belirten jsonpatch kitaplığını temel alan json yollarının listesi; örneğin: key1.alt anahtar1,anahtar2.alt anahtar2. Remove komutu koşulluları DESTEKLEMEZ. Yolunuzun nasıl görünmesi gerektiğine ilişkin örnekler için bkz http://jsonpatch.com/ . Bir diziye erişmek isterseniz, bunu key.0=value gibi dizini belirterek yapmanız gerekir.
Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; ör. custom/control.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österir, 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. varsayılan aboneliğini kullanarak 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 arcdata dc 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. Tüm örnekler Bash'te verilmiştir. Başka bir komut satırı kullanıyorsanız, kaçış alıntılarını uygun şekilde kullanmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevselliğini kullanabilirsiniz.
az arcdata dc config replace --config-file
--json-values
--path
Örnekler
Örneğin 1 - Tek bir uç noktanın (Veri Denetleyicisi Uç Noktası) bağlantı noktasını değiştirin.
az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Ex 2 - Veri denetleyicisi depolama alanını değiştirin.
az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Gerekli Parametreler
Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; ör. custom/control.json.
Değerlerin json yollarının anahtar değer çifti listesi: key1.alt anahtar1=değer1,anahtar2.alt anahtar2=değer2. Şu satır içi json değerlerini sağlayabilirsiniz: key='{"kind":"cluster","name":"test-cluster"}' veya key=./values.json gibi 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, -j $.key1.key2[?(@.key3 gibi bir koşullu işlem yapmanıza olanak sağlar =="someValue"].key4=value. Sağladığınız satır içi değer "=" ve "" ile bir anahtar değer çiftiyse, 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/.
Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; ör. custom/control.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österir, 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. varsayılan aboneliğini kullanarak 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 arcdata dc config show
Veri denetleyicisi özel kaynağının yapılandırmasını döndürür.
az arcdata dc config show [--k8s-namespace]
[--use-k8s]
İsteğe Bağlı Parametreler
Veri denetleyicisinin bulunduğu Kubernetes ad alanı.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
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, 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. varsayılan aboneliğini kullanarak 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.