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
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
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.
Ścieżka do niestandardowej specyfikacji zasobów, tj. niestandardowej/spec.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
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
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
Ś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.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
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
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
Ś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. niestandardowej/spec.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
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
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
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.
Ścieżka do niestandardowej specyfikacji zasobów, tj. niestandardowej/spec.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
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
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
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/.
Ścieżka do niestandardowej specyfikacji zasobów, tj. niestandardowej/spec.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |