az arcdata dc config

Poznámka

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.

Rozšíření GA
az arcdata dc config init

Inicializace konfiguračního profilu kontroleru dat, který lze použít s az arcdata dc create.

Rozšíření GA
az arcdata dc config list

Výpis dostupných možností konfiguračního profilu

Rozšíření GA
az arcdata dc config patch

Opravte konfigurační soubor na základě souboru opravy JSON.

Rozšíření GA
az arcdata dc config remove

Odeberte hodnotu cesty JSON v konfiguračním souboru.

Rozšíření GA
az arcdata dc config replace

Nahraďte hodnotu cesty JSON v konfiguračním souboru.

Rozšíření GA
az arcdata dc config show

Vrátí konfiguraci vlastního prostředku kontroleru dat.

Rozšíření 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

--config-file -c
Zastaralé

Možnost -c je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte -p.

Cesta konfiguračního souboru kontroleru dat ke konfiguračnímu souboru konfigurace, kterou chcete nastavit, tj. custom/control.json.

--json-values -j

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". Podívejte se http://jsonpatch.com/ na příklady, jak by měla cesta vypadat. Pokud chcete získat přístup k poli, musíte to udělat tak, že označíte index, například klíč,0=hodnota.

--path -p

Cesta konfiguračního souboru kontroleru dat ke konfiguračnímu souboru konfigurace, kterou chcete nastavit, tj. custom/control.json.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--force -f

Vynuťte přepsání cílového souboru.

--path -p

Cesta k souboru, kam chcete umístit konfigurační profil, ve výchozím nastavení je /custom.

--source -s

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

--target -t
Zastaralé

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, ve výchozím nastavení je /custom.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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 initnástroji .

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

--config-profile -c

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

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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/ lepší přehled o tom, jak se mají cesty skládat. Operace nahrazení může v cestě používat podmíněné výrazy kvůli knihovně https://jsonpath.com/jsonpath . 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říklad:

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

--config-file -c
Zastaralé

Možnost -c je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte --path.

Cesta konfiguračního souboru kontroleru dat ke konfiguračnímu souboru konfigurace, kterou chcete nastavit, tj. custom/control.json.

--patch-file -p

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říklad: Další nápovědu k podmíněným výrazům najdete tady: https://jsonpath.com/.

--path

Cesta konfiguračního souboru kontroleru dat ke konfiguračnímu souboru konfigurace, kterou chcete nastavit, tj. custom/control.json.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--config-file -c
Zastaralé

Možnost -c je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte -p.

Cesta konfiguračního souboru kontroleru dat ke konfiguračnímu souboru konfigurace, kterou chcete nastavit, tj. custom/control.json.

--json-path -j

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. Podívejte se http://jsonpatch.com/ na příklady, jak by měla cesta vypadat. Pokud chcete získat přístup k poli, musíte to udělat tak, že označíte index, například klíč,0=hodnota.

--path -p

Cesta konfiguračního souboru kontroleru dat ke konfiguračnímu souboru konfigurace, kterou chcete nastavit, tj. custom/control.json.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--config-file -c
Zastaralé

Možnost -c je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte -p.

Cesta konfiguračního souboru kontroleru dat ke konfiguračnímu souboru konfigurace, kterou chcete nastavit, tj. custom/control.json.

--json-values -j

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 tady: https://jsonpath.com/.

--path -p

Cesta konfiguračního souboru kontroleru dat ke konfiguračnímu souboru konfigurace, kterou chcete nastavit, tj. custom/control.json.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

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

--k8s-namespace -k

Obor názvů Kubernetes, ve kterém existuje kontroler dat.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.