az arcdata dc config
Note
Tento odkaz je součástí rozšíření arcdata pro Azure CLI (verze 2.3.1 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az arcdata dc config. Přečtěte si další informace o rozšířeních.
Příkazy konfigurace.
Příkazy
| Name | Description | Typ | Stav |
|---|---|---|---|
| az arcdata dc config add |
Do konfiguračního souboru přidejte hodnotu cesty JSON. |
Extension | GA |
| az arcdata dc config init |
Inicializace konfiguračního profilu kontroleru dat, který lze použít s |
Extension | GA |
| az arcdata dc config list |
Výpis dostupných možností konfiguračního profilu |
Extension | GA |
| az arcdata dc config patch |
Opravte konfigurační soubor na základě souboru opravy JSON. |
Extension | GA |
| az arcdata dc config remove |
Odeberte hodnotu cesty JSON v konfiguračním souboru. |
Extension | GA |
| az arcdata dc config replace |
Nahraďte hodnotu cesty JSON v konfiguračním souboru. |
Extension | GA |
| az arcdata dc config show |
Vrátí konfiguraci vlastního prostředku kontroleru dat. |
Extension | GA |
az arcdata dc config add
Do konfiguračního souboru přidejte hodnotu cesty JSON.
Přidejte hodnotu do cesty JSON v konfiguračním souboru. Všechny níže uvedené příklady jsou uvedeny v Bash. Pokud používáte jiný příkazový řádek, možná budete muset správně utéct citace. Alternativně můžete použít funkci souboru patch.
az arcdata dc config add --config-file
--json-values
--path
Příklady
Přidejte úložiště kontroleru dat.
az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Povinné parametry
Možnost -c je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte -p.
Cesta ke konfiguračnímu souboru kontroleru dat v konfiguraci, kterou chcete nastavit, tj. vlastní/control.json.
Seznam párů hodnot klíče s cestami JSON k hodnotám: key1.subkey1=value1,key2.subkey2=value2. Můžete zadat vložené hodnoty JSON, například: key='{"kind":"cluster","name":"test-cluster"} nebo zadat cestu k souboru, například key=./values.json. Příkaz add nepodporuje podmíněné podmínky. Pokud zadaná vložená hodnota představuje dvojici klíčových hodnot se znakem =a ", umistit tyto znaky. Například key1="key2=val2,key3=val3". Příklady vzhledu cesty najdete v http://jsonpatch.com/. Pokud chcete získat přístup k poli, musíte to udělat tak, že označíte index, například klíč,0=hodnota.
Cesta ke konfiguračnímu souboru kontroleru dat v konfiguraci, kterou chcete nastavit, tj. vlastní/control.json.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az arcdata dc config init
Inicializace konfiguračního profilu kontroleru dat, který lze použít s az arcdata dc create.
Inicializace konfiguračního profilu kontroleru dat, který lze použít s az arcdata dc create. V argumentech lze zadat konkrétní zdroj konfiguračního profilu.
az arcdata dc config init [--force]
[--path]
[--source]
[--target]
Příklady
Prostředí inicializované konfigurace kontroleru dat s asistencí – zobrazí se výzva k zadání potřebných hodnot.
az arcdata dc config init
Inicialita konfigurace dc arcdata s argumenty vytvoří konfigurační profil aks-dev-test ve vlastním souboru ./custom.
az arcdata dc config init --source azure-arc-kubeadm --path custom
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Vynuťte přepsání cílového souboru.
Cesta k souboru, kam chcete umístit konfigurační profil, výchozí hodnota je cwd/custom.
Zdroj konfiguračního profilu: ['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-gke, azure-arc-kubeadm, azure-arc-kubeadm-dev-test, azure-arc-openshift, azure-arc-unit-test).
Možnost -t je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte -p.
Cesta k souboru, kam chcete umístit konfigurační profil, výchozí hodnota je cwd/custom.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az arcdata dc config list
Výpis dostupných možností konfiguračního profilu
Seznam dostupných možností konfiguračního profilu pro použití v arcdata dc config init.
az arcdata dc config list [--config-profile]
Příklady
Zobrazí všechny dostupné názvy konfiguračních profilů.
az arcdata dc config list
Zobrazuje json konkrétního konfiguračního profilu.
az arcdata dc config list --config-profile aks-dev-test
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Výchozí konfigurační profil: ['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-gke, azure-arc-kubeadm, azure-arc-kubeadm-dev-test, azure-arc-openshift, azure-arc-unit-test).
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az arcdata dc config patch
Opravte konfigurační soubor na základě souboru opravy JSON.
Opravte konfigurační soubor podle daného souboru opravy. Projděte si http://jsonpatch.com/, kde lépe pochopíte, jak se mají cesty skládat. Operace nahrazení může v cestě používat podmíněné výrazy kvůli knihovně jsonpath https://jsonpath.com/. Všechny soubory JSON oprav musí začínat klíčem "patch", který má pole oprav s odpovídajícími operacemi op (přidání, nahrazení, odebrání), cesta a hodnota. Operace "remove" nevyžaduje hodnotu, pouze cestu. Podívejte se na následující příklady.
az arcdata dc config patch --config-file
--patch-file
--path
Příklady
Příklad 1 – Nahraďte port jednoho koncového bodu (koncový bod kontroleru dat) souborem oprav.
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}]}
Příklad 2 – Nahrazení úložiště kontroleru dat souborem patch.
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"}}]}
Povinné parametry
Možnost -c je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte --path.
Cesta ke konfiguračnímu souboru kontroleru dat v konfiguraci, kterou chcete nastavit, tj. vlastní/control.json.
Cesta k souboru JSON opravy, který je založený na knihovně jsonpatch: http://jsonpatch.com/. Soubor JSON opravy musíte spustit klíčem s názvem "patch", jehož hodnotou je pole operací oprav, které chcete vytvořit. Pro cestu operace opravy můžete pro většinu operací použít tečku, například key1.key2. Pokud chcete provést operaci nahrazení a nahrazujete hodnotu v poli, která vyžaduje podmíněný zápis, použijte zápis jsonpath tak, že cestu zahájíte hodnotou $. To vám umožní provést podmíněný postup, například $.key1.key2[?( @.key3=="someValue"].key4. Podívejte se na následující příklady. Další nápovědu k podmíněným informacím najdete v tématu: https://jsonpath.com/.
Cesta ke konfiguračnímu souboru kontroleru dat v konfiguraci, kterou chcete nastavit, tj. vlastní/control.json.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az arcdata dc config remove
Odeberte hodnotu cesty JSON v konfiguračním souboru.
Odeberte hodnotu v cestě JSON v konfiguračním souboru. Všechny níže uvedené příklady jsou uvedeny v Bash. Pokud používáte jiný příkazový řádek, možná budete muset správně utéct citace. Alternativně můžete použít funkci souboru patch.
az arcdata dc config remove --config-file
--json-path
--path
Příklady
Příklad 1 – Odebrání úložiště kontroleru dat
az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'
Povinné parametry
Možnost -c je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte -p.
Cesta ke konfiguračnímu souboru kontroleru dat v konfiguraci, kterou chcete nastavit, tj. vlastní/control.json.
Seznam cest JSON založených na knihovně jsonpatch, která označuje, které hodnoty chcete odebrat, například: key1.subkey1,key2.subkey2. Příkaz pro odebrání nepodporuje podmíněné podmínky. Příklady vzhledu cesty najdete v http://jsonpatch.com/. Pokud chcete získat přístup k poli, musíte to udělat tak, že označíte index, například klíč,0=hodnota.
Cesta ke konfiguračnímu souboru kontroleru dat v konfiguraci, kterou chcete nastavit, tj. vlastní/control.json.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az arcdata dc config replace
Nahraďte hodnotu cesty JSON v konfiguračním souboru.
Nahraďte hodnotu v cestě JSON v konfiguračním souboru. Všechny příklady jsou uvedeny v Bash. Pokud používáte jiný příkazový řádek, možná budete muset správně utéct citace. Alternativně můžete použít funkci souboru patch.
az arcdata dc config replace --config-file
--json-values
--path
Příklady
Příklad 1 – Nahrazení portu jednoho koncového bodu (koncový bod kontroleru dat).
az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Příklad 2 – Výměna úložiště kontroleru dat
az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Povinné parametry
Možnost -c je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte -p.
Cesta ke konfiguračnímu souboru kontroleru dat v konfiguraci, kterou chcete nastavit, tj. vlastní/control.json.
Seznam párů hodnot klíče s cestami JSON k hodnotám: key1.subkey1=value1,key2.subkey2=value2. Můžete zadat vložené hodnoty JSON, například: key='{"kind":"cluster","name":"test-cluster"} nebo zadat cestu k souboru, například key=./values.json. Příkaz replace podporuje podmíněné výrazy prostřednictvím knihovny jsonpath. Pokud chcete tuto možnost použít, začněte cestu hodnotou $. To vám umožní provést podmíněný postup, například -j $.key1.key2[?( @.key3=="someValue"].key4=value. Pokud zadaná vložená hodnota představuje dvojici klíčových hodnot se znakem =a ", umistit tyto znaky. Například key1="key2=val2,key3=val3". Příklady se můžou zobrazit níže. Další nápovědu najdete v tématu: https://jsonpath.com/.
Cesta ke konfiguračnímu souboru kontroleru dat v konfiguraci, kterou chcete nastavit, tj. vlastní/control.json.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az arcdata dc config show
Vrátí konfiguraci vlastního prostředku kontroleru dat.
az arcdata dc config show [--k8s-namespace]
[--use-k8s]
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Obor názvů Kubernetes, ve kterém existuje kontroler dat.
K provedení této akce použijte místní rozhraní API Kubernetes.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |