az arcdata dc config
Nuta
Ta dokumentacja jest częścią rozszerzenia arcdata 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. |
Rozszerzenie | GA |
az arcdata dc config init |
Zainicjuj profil konfiguracji kontrolera danych, który może być używany z |
Rozszerzenie | GA |
az arcdata dc config list |
Wyświetl listę dostępnych opcji profilu konfiguracji. |
Rozszerzenie | GA |
az arcdata dc config patch |
Stosowanie poprawek do pliku konfiguracji na podstawie pliku poprawki JSON. |
Rozszerzenie | GA |
az arcdata dc config remove |
Usuń wartość ścieżki json w pliku konfiguracji. |
Rozszerzenie | GA |
az arcdata dc config replace |
Zastąp wartość ścieżki json w pliku konfiguracji. |
Rozszerzenie | GA |
az arcdata dc config show |
Zwróć konfigurację zasobu niestandardowego kontrolera danych. |
Rozszerzenie | GA |
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
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. niestandardowa/control.json.
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/, aby zapoznać się z przykładami 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.
Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. niestandardowa/control.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
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 create
.
Zainicjuj profil konfiguracji kontrolera danych, który może być używany z az arcdata dc create
. 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
Wymuś zastąpienie pliku docelowego.
Ścieżka pliku, w której chcesz umieścić profil konfiguracji, domyślnie ma wartość cwd/custom.
Ź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".
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 ma wartość cwd/custom.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
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 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
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
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/, aby lepiej zrozumieć, jak powinny się składać ścieżki. Operacja zastępowania może używać warunkowych w ścieżce ze względu na bibliotekę jsonpath https://jsonpath.com/. 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. Zapoznaj się z poniższymi przykładami.
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
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. niestandardowa/control.json.
Ś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. Zapoznaj się z poniższymi przykładami. Aby uzyskać dodatkową pomoc dotyczącą warunkowych, zobacz: https://jsonpath.com/.
Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. niestandardowa/control.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
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
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. niestandardowa/control.json.
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/, aby zapoznać się z przykładami 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.
Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. niestandardowa/control.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
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
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. niestandardowa/control.json.
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/.
Ścieżka pliku konfiguracji kontrolera danych konfiguracji konfiguracji, którą chcesz ustawić, tj. niestandardowa/control.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
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
Przestrzeń nazw Kubernetes, w której istnieje kontroler danych.
Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.