az arcdata dc config

Note

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

Name Description Tür Durum
az arcdata dc config add

Yapılandırma dosyasında json yolu için bir değer ekleyin.

Extension GA
az arcdata dc config init

az arcdata dc createile kullanılabilecek bir veri denetleyicisi yapılandırma profili başlatın.

Extension GA
az arcdata dc config list

Kullanılabilir yapılandırma profili seçeneklerini listeleyin.

Extension GA
az arcdata dc config patch

JSON düzeltme eki dosyasını temel alan bir yapılandırma dosyasına düzeltme eki uygulama.

Extension GA
az arcdata dc config remove

Yapılandırma dosyasındaki json yolunun değerini kaldırın.

Extension GA
az arcdata dc config replace

Yapılandırma dosyasındaki bir json yolunun değerini değiştirin.

Extension GA
az arcdata dc config show

Veri denetleyicisi özel kaynağının yapılandırmasını döndürür.

Extension GA

az arcdata dc 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, escapequotations'ı uygun şekilde kullanmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevini kullanabilirsiniz.

az arcdata dc config add --config-file
                         --json-values
                         --path
                         [--acquire-policy-token]
                         [--change-reference]

Ö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

--config-file -c
Kullanım Dışı

'-c' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '-p' kullanın.

Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; örneğin özel/control.json.

--json-values -j

Değerlerin json yollarının anahtar değer çifti listesi: key1.alt anahtar1=değer1,key2.alt anahtar2=değer2. Aşağıdaki gibi satır içi json değerleri sağlayabilirsiniz: key='{"kind":"cluster","name":"test-cluster"}' veya key=./values.jsongibi 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 istiyorsanız, bunu key.0=value gibi dizini belirterek yapmanız gerekir.

--path -p

Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; örneğin özel/control.json.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az arcdata dc config init

az arcdata dc createile kullanılabilecek bir veri denetleyicisi yapılandırma profili başlatın.

az arcdata dc createile kullanı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 [--acquire-policy-token]
                          [--change-reference]
                          [--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 yapılandırma profili oluşturur.

az arcdata dc config init --source azure-arc-kubeadm --path custom

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--force -f

Hedef dosyanın üzerine yazmaya zorla.

--path -p

Yapılandırma profilinin yerleştirilmesini istediğiniz dosya yolu varsayılan olarak cwd/custom olur.

--source -s

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'].

--target -t
Kullanım Dışı

'-t' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '-p' kullanın.

Yapılandırma profilinin yerleştirilmesini istediğiniz dosya yolu varsayılan olarak cwd/custom olur.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az arcdata dc config list

Kullanılabilir yapılandırma profili seçeneklerini listeleyin.

arcdata dc config init'de kullanılacak kullanılabilir yapılandırma profili seçimlerini listeleyin.

az arcdata dc config list [--config-profile]

Örnekler

Kullanılabilir tüm 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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--config-profile -c

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'].

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az arcdata dc 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 http://jsonpatch.com/ başvurun. 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 bir dizi düzeltme eki 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
                           [--acquire-policy-token]
                           [--change-reference]

Örnekler

Ex 1 - Tek bir uç noktanın bağlantı noktasını (Veri Denetleyicisi Uç Noktası) 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

--config-file -c
Kullanım Dışı

'-c' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--path' kullanın.

Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; örneğin özel/control.json.

--patch-file -p

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 "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 yolunuz bir $ile başlayarak jsonpath gösterimini kullanın. Bu, $.key1.key2[?( gibi bir koşullu işlem yapmanıza olanak sağlar @.key3=="someValue"].key4. Aşağıdaki örneklere bakın. Koşullularla ilgili ek yardım için bkz. https://jsonpath.com/.

--path

Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; örneğin özel/control.json.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

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, escapequotations'ı uygun şekilde kullanmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevini kullanabilirsiniz.

az arcdata dc config remove --config-file
                            --json-path
                            --path
                            [--acquire-policy-token]
                            [--change-reference]

Ö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

--config-file -c
Kullanım Dışı

'-c' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '-p' kullanın.

Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; örneğin özel/control.json.

--json-path -j

Hangi değerlerin kaldırılmasını istediğinizi gösteren 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 istiyorsanız, bunu key.0=value gibi dizini belirterek yapmanız gerekir.

--path -p

Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; örneğin özel/control.json.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az arcdata dc 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, escapequotations'ı uygun şekilde kullanmanız gerekebilir. Alternatif olarak, düzeltme eki dosyası işlevini kullanabilirsiniz.

az arcdata dc config replace --config-file
                             --json-values
                             --path
                             [--acquire-policy-token]
                             [--change-reference]

Örnekler

Ex 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

--config-file -c
Kullanım Dışı

'-c' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '-p' kullanın.

Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; örneğin özel/control.json.

--json-values -j

Değerlerin json yollarının anahtar değer çifti listesi: key1.alt anahtar1=değer1,key2.alt anahtar2=değer2. Aşağıdaki gibi satır içi json değerleri sağlayabilirsiniz: key='{"kind":"cluster","name":"test-cluster"}' veya key=./values.jsongibi 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, $.key1.key2[?( -j gibi bir koşullu işlem yapmanıza olanak sağlar @.key3==="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/.

--path -p

Ayarlamak istediğiniz yapılandırmanın veri denetleyicisi yapılandırma dosyası yolu; örneğin özel/control.json.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--k8s-namespace -k

Veri denetleyicisinin bulunduğu Kubernetes ad alanı.

--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False