az sql mi-arc 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 sql mi-arc config . Dowiedz się więcej o rozszerzeniach.
Polecenia konfiguracji.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az sql mi-arc config add |
Dodaj wartość ścieżki json w pliku konfiguracji. |
Numer wewnętrzny | Ogólna dostępność |
az sql mi-arc config init |
Zainicjuj pliki CRD i specyfikacji dla wystąpienia zarządzanego SQL. |
Numer wewnętrzny | Ogólna dostępność |
az sql mi-arc config patch |
Stosowanie poprawek do pliku konfiguracji na podstawie pliku poprawki JSON. |
Numer wewnętrzny | Ogólna dostępność |
az sql mi-arc config remove |
Usuń wartość ścieżki json w pliku konfiguracji. |
Numer wewnętrzny | Ogólna dostępność |
az sql mi-arc config replace |
Zastąp wartość ścieżki json w pliku konfiguracji. |
Numer wewnętrzny | Ogólna dostępność |
az sql mi-arc 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 używania innego wiersza polecenia może być konieczne odpowiednie ucieczki cudzysłowów. Alternatywnie możesz użyć funkcji pliku poprawki.
az sql mi-arc config add --json-values
--path
Przykłady
Ex 1 — Dodawanie magazynu.
az sql mi-arc config add --path custom/spec.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Parametry wymagane
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 wartość śródliniowa, którą podajesz, jest parą par klucz-wartość 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
.
Ścieżka do niestandardowej specyfikacji zasobów, tj. custom/spec.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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
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 --debuguj, aby uzyskać pełne dzienniki debugowania.
az sql mi-arc config init
Zainicjuj pliki CRD i specyfikacji dla wystąpienia zarządzanego SQL.
az sql mi-arc config init --path
Przykłady
Zainicjuj pliki CRD i specyfikacji dla wystąpienia zarządzanego SQL.
az sql mi-arc config init --path ./template
Parametry wymagane
Ścieżka, w której należy napisać identyfikator CRD i specyfikację wystąpienia zarządzanego SQL.
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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
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 --debuguj, aby uzyskać pełne dzienniki debugowania.
az sql mi-arc 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 remove
nie wymaga wartości, tylko ścieżki. Zobacz poniższe przykłady.
az sql mi-arc config patch --patch-file
--path
Przykłady
Ex 1 — zastąp port pojedynczego punktu końcowego plikiem poprawek.
az sql mi-arc config patch --path custom/spec.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 plikiem poprawek.
az sql mi-arc config patch --path custom/spec.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 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 do niestandardowej specyfikacji zasobów, tj. custom/spec.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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
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 --debuguj, aby uzyskać pełne dzienniki debugowania.
az sql mi-arc 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 używania innego wiersza polecenia może być konieczne odpowiednie ucieczki cudzysłowów. Alternatywnie możesz użyć funkcji pliku poprawki.
az sql mi-arc config remove --json-path
--path
Przykłady
Ex 1 — Usuwanie magazynu.
az sql mi-arc config remove --path custom/spec.json --json-path '.spec.storage'
Parametry wymagane
Lista ścieżek json na podstawie biblioteki jsonpatch, która wskazuje, które wartości mają zostać usunięte, 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
.
Ścieżka do niestandardowej specyfikacji zasobów, tj. custom/spec.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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
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 --debuguj, aby uzyskać pełne dzienniki debugowania.
az sql mi-arc config replace
Zastąp wartość ścieżki json w pliku konfiguracji.
Zastąp wartość ścieżką json w pliku konfiguracji. Wszystkie poniższe przykłady podano w powłoce Bash. W przypadku używania innego wiersza polecenia może być konieczne odpowiednie ucieczki cudzysłowów. Alternatywnie możesz użyć funkcji pliku poprawki.
az sql mi-arc config replace --json-values
--path
Przykłady
Ex 1 — zastąp port pojedynczego punktu końcowego.
az sql mi-arc config replace --path custom/spec.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Ex 2 — Zastąp magazyn.
az sql mi-arc config replace --path custom/spec.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Parametry wymagane
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 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ą par klucz-wartość 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 do niestandardowej specyfikacji zasobów, tj. custom/spec.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. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
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 --debuguj, aby uzyskać pełne dzienniki debugowania.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla