Udostępnij przez


az sql mi-arc config

Note

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.

Grupa poleceń "sql mi-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Polecenia konfiguracji.

Polecenia

Nazwa Opis Typ Stan
az sql mi-arc config add

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

Extension Preview
az sql mi-arc config init

Inicjuje pliki CRD i specyfikacji dla wystąpienia zarządzanego SQL.

Extension Preview
az sql mi-arc config patch

Poprawia plik konfiguracji na podstawie pliku poprawki json.

Extension Preview
az sql mi-arc config remove

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

Extension Preview
az sql mi-arc config replace

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

Extension Preview

az sql mi-arc config add

Wersja zapoznawcza

Grupa poleceń "sql mi-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

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

Dodaje 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 należy pamiętać, że może być konieczne odpowiednie ucieczki. 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 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. Dodanie 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.

--path -p

Ścieżka do niestandardowej specyfikacji zasobów, tj. niestandardowej/spec.json.

Parametry globalne
--debug

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

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--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 az account set -s NAME_OR_ID.

--verbose

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

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc config init

Wersja zapoznawcza

Grupa poleceń "sql mi-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Inicjuje pliki CRD i specyfikacji dla wystąpienia zarządzanego SQL.

az sql mi-arc config init --path

Przykłady

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

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--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 az account set -s NAME_OR_ID.

--verbose

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

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc config patch

Wersja zapoznawcza

Grupa poleceń "sql mi-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Poprawia plik konfiguracji na podstawie pliku poprawki json.

Poprawia plik konfiguracji zgodnie z danym plikiem poprawek. Aby http://jsonpatch.com/ 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 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. niestandardowej/spec.json.

Parametry globalne
--debug

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

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--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 az account set -s NAME_OR_ID.

--verbose

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

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc config remove

Wersja zapoznawcza

Grupa poleceń "sql mi-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

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

Usuwa 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 należy pamiętać, że może być konieczne odpowiednie ucieczki. 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 chcesz usunąć, takie jak: key1.subkey1,key2.subkey2. Usunięcie 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.

--path -p

Ścieżka do niestandardowej specyfikacji zasobów, tj. niestandardowej/spec.json.

Parametry globalne
--debug

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

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--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 az account set -s NAME_OR_ID.

--verbose

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

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc config replace

Wersja zapoznawcza

Grupa poleceń "sql mi-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

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

Zamienia wartość w ścieżce json w pliku konfiguracji. Wszystkie przykłady są podane w powłoce Bash. W przypadku korzystania z innego wiersza polecenia należy pamiętać, że może być konieczne odpowiednie ucieczki. 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 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. Funkcja 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 do niestandardowej specyfikacji zasobów, tj. niestandardowej/spec.json.

Parametry globalne
--debug

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

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--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 az account set -s NAME_OR_ID.

--verbose

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

Właściwość Wartość
Domyślna wartość: False