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

--json-values -j

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.

--path -p

Ścieżka do niestandardowej specyfikacji zasobów, tj. custom/spec.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 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

--path -p

Ścieżka, w której należy napisać identyfikator CRD i specyfikację wystąpienia zarządzanego SQL.

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 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

--patch-file

Ś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/.

--path -p

Ścieżka do niestandardowej specyfikacji zasobów, tj. custom/spec.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 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

--json-path -j

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.

--path -p

Ścieżka do niestandardowej specyfikacji zasobów, tj. custom/spec.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 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

--json-values -j

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/.

--path -p

Ścieżka do niestandardowej specyfikacji zasobów, tj. custom/spec.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.