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
| az arcdata dc config add |
Dodaj wartość ścieżki JSON w pliku konfiguracji. |
| az arcdata dc config init |
Zainicjuj profil konfiguracji kontrolera danych, który może być używany z |
| az arcdata dc config list |
Wyświetl listę dostępnych opcji profilu konfiguracji. |
| az arcdata dc config patch |
Stosowanie poprawek do pliku konfiguracji na podstawie pliku poprawki JSON. |
| az arcdata dc config remove |
Usuń wartość ścieżki JSON w pliku konfiguracji. |
| az arcdata dc config replace |
Zastąp wartość ścieżki json w pliku konfiguracji. |
| az arcdata dc config show |
Zwróć konfigurację zasobu niestandardowego kontrolera danych. |
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 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 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
Ścieżka pliku konfiguracji kontrolera danych konfiguracji, którą chcesz ustawić, tj. custom/control.json.
Lista par klucz-wartość ś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 dostarczana wartość jest parą wartości klucza z znakami "=" i "", należy je ująć w znaki ucieczki. Na przykład key1="key2=val2,key3=val3". Zobacz http://jsonpatch.com/ przykłady sposobu, w jaki powinna wyglądać twoja ś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, którą chcesz ustawić, tj. custom/control.json.
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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, 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
Wymuś zastąpienie pliku docelowego.
Ścieżka pliku, w której chcesz umieścić profil konfiguracji, domyślnie to /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".
Ścieżka pliku, w której chcesz umieścić profil konfiguracji, domyślnie to /custom.
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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, 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
Pokazuje 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".
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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, 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/ tematem, aby lepiej zrozumieć, jak powinny być tworzone ścieżki. 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 odpowiadającymi im 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 poprawek.
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
Ścieżka pliku konfiguracji kontrolera danych konfiguracji, którą chcesz ustawić, tj. custom/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ę $. 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/.
Ścieżka pliku konfiguracji kontrolera danych konfiguracji, którą chcesz ustawić, tj. custom/control.json.
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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, 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 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 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
Ścieżka pliku konfiguracji kontrolera danych konfiguracji, którą chcesz ustawić, tj. custom/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/ przykłady sposobu, w jaki powinna wyglądać twoja ś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, którą chcesz ustawić, tj. custom/control.json.
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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, 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ępowanie magazynu kontrolera danych.
az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Parametry wymagane
Ścieżka pliku konfiguracji kontrolera danych konfiguracji, którą chcesz ustawić, tj. custom/control.json.
Lista par klucz-wartość ś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 instrukcje warunkowe za pośrednictwem biblioteki jsonpath. Aby tego użyć, zacznij ścieżkę od $. Umożliwi to wykonanie warunkowego, takiego jak -j $.key1.key2[?(@.key3 =="someValue"].key4=value. Jeśli dostarczana wartość jest parą wartości klucza z znakami "=" i "", należy je ująć w znaki ucieczki. 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, którą chcesz ustawić, tj. custom/control.json.
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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, 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.
Aby wykonać tę akcję, użyj lokalnych interfejsów API platformy Kubernetes.
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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.