Udostępnij za pośrednictwem


az arcdata dc config

Uwaga

Ta dokumentacja jest częścią rozszerzenia arcdata dla interfejsu wiersza polecenia platformy Azure (wersja 2.3.1 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az arcdata dc config . Dowiedz się więcej o rozszerzeniach.

Polecenia konfiguracji.

Polecenia

Nazwa Opis Typ Stan
az arcdata dc config add

Dodaj wartość ścieżki json w pliku konfiguracji.

Numer wewnętrzny Ogólna dostępność
az arcdata dc config init

Zainicjuj profil konfiguracji kontrolera danych, który może być używany z az arcdata dc createprogramem .

Numer wewnętrzny Ogólna dostępność
az arcdata dc config list

Wyświetl listę dostępnych opcji profilu konfiguracji.

Numer wewnętrzny Ogólna dostępność
az arcdata dc config patch

Stosowanie poprawek do pliku konfiguracji na podstawie pliku poprawki JSON.

Numer wewnętrzny Ogólna dostępność
az arcdata dc config remove

Usuń wartość ścieżki json w pliku konfiguracji.

Numer wewnętrzny Ogólna dostępność
az arcdata dc config replace

Zastąp wartość ścieżki json w pliku konfiguracji.

Numer wewnętrzny Ogólna dostępność
az arcdata dc config show

Zwróć konfigurację zasobu niestandardowego kontrolera danych.

Numer wewnętrzny Ogólna dostępność

az arcdata dc config add

Dodaj wartość ścieżki json w pliku konfiguracji.

Dodaj wartość w ścieżce json w pliku konfiguracji. Wszystkie poniższe przykłady podano w powłoce Bash. W przypadku korzystania z innego wiersza polecenia może być konieczne odpowiednie ucieczki. Alternatywnie możesz użyć funkcji pliku poprawki.

az arcdata dc config add --config-file
                         --json-values
                         --path

Przykłady

Dodawanie magazynu kontrolera danych.

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

Parametry wymagane

--config-file -c
Przestarzałe

Opcja "-c" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "-p".

Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. custom/control.json.

--json-values -j

Lista par wartości klucza ścieżek json do wartości: key1.subkey1=value1,key2.subkey2=value2. Możesz podać wbudowane wartości json, takie jak: key='{"kind":"cluster","name":"test-cluster"}" lub podaj ścieżkę pliku, taką jak key=./values.json. Polecenie add nie obsługuje warunkowych. Jeśli wartość śródliniowa, którą podajesz, jest parą wartości klucza z znakami "=" i "", uniknie tych znaków. Na przykład key1="key2=val2,key3=val3". Zobacz http://jsonpatch.com/ przykłady sposobu, w jaki powinna wyglądać ścieżka. Jeśli chcesz uzyskać dostęp do tablicy, musisz to zrobić, wskazując indeks, taki jak key.0=value.

--path -p

Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. custom/control.json.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc config init

Zainicjuj profil konfiguracji kontrolera danych, który może być używany z az arcdata dc createprogramem .

Zainicjuj profil konfiguracji kontrolera danych, który może być używany z az arcdata dc createprogramem . Określone źródło profilu konfiguracji można określić w argumentach.

az arcdata dc config init [--force]
                          [--path]
                          [--source]
                          [--target]

Przykłady

Środowisko inicjowania konfiguracji kontrolera danych z przewodnikiem — zostanie wyświetlony monit o wymagane wartości.

az arcdata dc config init

arcdata dc config init z argumentami tworzy profil konfiguracji aks-dev-test w pliku ./custom.

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

Parametry opcjonalne

--force -f

Wymuś zastąpienie pliku docelowego.

--path -p

Ścieżka pliku, w której chcesz umieścić profil konfiguracji, domyślnie na /custom.

--source -s

Źródło profilu konfiguracji: ["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
Przestarzałe

Opcja "-t" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "-p".

Ścieżka pliku, w której chcesz umieścić profil konfiguracji, domyślnie na /custom.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc config list

Wyświetl listę dostępnych opcji profilu konfiguracji.

Wyświetl listę dostępnych opcji profilu konfiguracji do użycia w programie arcdata dc config init.

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

Przykłady

Przedstawia wszystkie dostępne nazwy profilów konfiguracji.

az arcdata dc config list

Pokazuje dane json określonego profilu konfiguracji.

az arcdata dc config list --config-profile aks-dev-test

Parametry opcjonalne

--config-profile -c

Domyślny profil konfiguracji: ["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".

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc config patch

Stosowanie poprawek do pliku konfiguracji na podstawie pliku poprawki JSON.

Popraw plik konfiguracji zgodnie z danym plikiem poprawek. Zapoznaj się z http://jsonpatch.com/ lepszym zrozumieniem sposobu tworzenia ścieżek. Operacja zastępowania może używać warunkowych w swojej ścieżce ze względu na bibliotekę https://jsonpath.com/jsonpath . Wszystkie pliki json poprawek muszą zaczynać się od klucza "patch", który zawiera tablicę poprawek z odpowiednimi operacjami (dodawanie, zastępowanie, usuwanie), ścieżka i wartość. Operacja "usuń" nie wymaga wartości, tylko ścieżki. Zobacz poniższe przykłady.

az arcdata dc config patch --config-file
                           --patch-file
                           --path

Przykłady

Ex 1 — zastąp port pojedynczego punktu końcowego (punkt końcowy kontrolera danych) plikiem poprawki.

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 — Zastąp magazyn kontrolera danych plikiem poprawek.

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"}}]}

Parametry wymagane

--config-file -c
Przestarzałe

Opcja "-c" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--path".

Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. custom/control.json.

--patch-file -p

Ścieżka do pliku json poprawki opartego na bibliotece jsonpatch: http://jsonpatch.com/. Musisz uruchomić plik json poprawki z kluczem o nazwie "patch", którego wartość jest tablicą operacji poprawek, które zamierzasz wykonać. W przypadku ścieżki operacji stosowania poprawki można użyć notacji kropkowej, takiej jak key1.key2, w przypadku większości operacji. Jeśli chcesz wykonać operację zamiany i zastępujesz wartość w tablicy, która wymaga warunkowego, użyj notacji jsonpath, rozpoczynając ścieżkę o $. Umożliwi to wykonanie warunkowego, takiego jak $.key1.key2[?( @.key3=="someValue"].key4. Zobacz poniższe przykłady. Aby uzyskać dodatkową pomoc dotyczącą warunkowych, zobacz: https://jsonpath.com/.

--path

Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. custom/control.json.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc config remove

Usuń wartość ścieżki json w pliku konfiguracji.

Usuń wartość w ścieżce json w pliku konfiguracji. Wszystkie poniższe przykłady podano w powłoce Bash. W przypadku korzystania z innego wiersza polecenia może być konieczne odpowiednie ucieczki. Alternatywnie możesz użyć funkcji pliku poprawki.

az arcdata dc config remove --config-file
                            --json-path
                            --path

Przykłady

Ex 1 — Usuwanie magazynu kontrolera danych.

az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'

Parametry wymagane

--config-file -c
Przestarzałe

Opcja "-c" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "-p".

Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. custom/control.json.

--json-path -j

Lista ścieżek json na podstawie biblioteki jsonpatch, która wskazuje, które wartości chcesz usunąć, takie jak: key1.subkey1,key2.subkey2. Polecenie remove nie obsługuje warunkowych. Zobacz http://jsonpatch.com/ przykłady sposobu, w jaki powinna wyglądać ścieżka. Jeśli chcesz uzyskać dostęp do tablicy, musisz to zrobić, wskazując indeks, taki jak key.0=value.

--path -p

Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. custom/control.json.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc config replace

Zastąp wartość ścieżki json w pliku konfiguracji.

Zastąp wartość ścieżką json w pliku konfiguracji. Wszystkie przykłady są podane w powłoce Bash. W przypadku korzystania z innego wiersza polecenia może być konieczne odpowiednie ucieczki. Alternatywnie możesz użyć funkcji pliku poprawki.

az arcdata dc config replace --config-file
                             --json-values
                             --path

Przykłady

Ex 1 — zastąp port pojedynczego punktu końcowego (punkt końcowy kontrolera danych).

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

Ex 2 — Zastąp magazyn kontrolera danych.

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

Parametry wymagane

--config-file -c
Przestarzałe

Opcja "-c" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "-p".

Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. custom/control.json.

--json-values -j

Lista par wartości klucza ścieżek json do wartości: key1.subkey1=value1,key2.subkey2=value2. Możesz podać wbudowane wartości json, takie jak: key='{"kind":"cluster","name":"test-cluster"}" lub podaj ścieżkę pliku, taką jak key=./values.json. Polecenie replace obsługuje warunkowe za pośrednictwem biblioteki jsonpath. Aby to użyć, rozpocznij ścieżkę za pomocą $. Umożliwi to wykonanie warunkowego, takiego jak -j $.key1.key2[?( @.key3=="someValue"].key4=value. Jeśli wartość śródliniowa, którą podajesz, jest parą wartości klucza z znakami "=" i "", uniknie tych znaków. Na przykład key1="key2=val2,key3=val3". Poniżej możesz zobaczyć przykłady. Aby uzyskać dodatkową pomoc, zobacz: https://jsonpath.com/.

--path -p

Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. custom/control.json.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc config show

Zwróć konfigurację zasobu niestandardowego kontrolera danych.

az arcdata dc config show [--k8s-namespace]
                          [--use-k8s]

Parametry opcjonalne

--k8s-namespace -k

Przestrzeń nazw Kubernetes, w której istnieje kontroler danych.

--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.