Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure CLI umožňuje konfiguraci uživatele pro nastavení, jako je protokolování, shromažďování dat a výchozí hodnoty argumentů. Rozhraní příkazového řádku nabízí příkaz pro usnadnění správy některých výchozích hodnot az config
a interaktivní možnost prostřednictvím az init
. Jiné hodnoty je možné nastavit v konfiguračním souboru nebo pomocí proměnných prostředí. Tento článek obsahuje další informace o těchto nastaveních konfigurace uživatele a o tom, jak nakonfigurovat Azure CLI.
Hodnoty konfigurace používané rozhraním příkazového řádku se vyhodnocují v následující posloupnosti priorit, kdy položky výše v seznamu mají přednost.
- Parametry příkazového řádku
- Proměnné prostředí
- Hodnoty v konfiguračním souboru nastavené pomocí
az config
neboaz init
Konfigurace nastavení pomocí az init
Nejjednodušší způsob, jak nastavit konfigurace Azure CLI, je použít interaktivní příkaz az init .
Zvolte společnou konfiguraci, například "interakce" nebo "automatizace", nebo se rozhodnete projít jednotlivé konfigurace. To, co je zvlášť užitečné při tomto přístupu, je az init
důvod, proč byste mohli chtít zvolit jednu možnost konfigurace nad jinou.
az init
Konfigurace nastavení pomocí az config
Výchozí hodnoty pro rozhraní příkazového řádku můžete nastavit pomocí příkazu az config set . Tento příkaz přebírá jako argument seznam dvojic oddělených key=value
mezerami. Zadané hodnoty používají Azure CLI místo povinných argumentů.
Následující tabulka obsahuje seznam dostupných konfiguračních klíčů.
Název | Popis |
---|---|
výchozí.skupina | Výchozí skupina prostředků, která se má použít pro všechny příkazy. |
výchozí.umístění | Výchozí umístění, které se má použít pro všechny příkazy. |
defaults.web | Výchozí název aplikace, který se má použít pro az webapp příkazy. |
defaults.vm | Výchozí název virtuálního počítače, který se má použít pro az vm příkazy. |
defaults.vmss | Výchozí název škálovací sady virtuálních počítačů (VMSS), který se má použít pro az vmss příkazy. |
defaults.acr | Výchozí název registru kontejneru, který se má použít pro az acr příkazy. |
Zde je příklad, jak nastavit výchozí skupinu prostředků a umístění pro všechny příkazy.
az config set defaults.location=westus2 defaults.group=MyResourceGroup
Následující příkaz vypne odkazy na průzkum při provádění příkazů Azure CLI:
az config set core.survey_message=no
Konfigurační soubor CLI
Konfigurační soubor rozhraní příkazového řádku obsahuje další nastavení, která se používají ke správě chování rozhraní příkazového řádku. Samotný konfigurační soubor je umístěný v $AZURE_CONFIG_DIR/config
. Výchozí hodnota pro AZURE_CONFIG_DIR
je $HOME/.azure
v Linuxu a macOS a %USERPROFILE%\.azure
ve Windows.
Konfigurační soubory se zapisují ve formátu souboru INI. Hlavičky oddílu definují formát souboru následovaný seznamem položek klíč-hodnota.
- Hlavičky oddílu se zapisují jako
[section-name]
. Názvy oddílů jsou citlivé na velikost písmen. - Položky jsou zapsány jako
key=value
. V názvech klíčů se nerozlišuje malá a velká písmena. - Komentáře jsou všechny řádky, které začínají
#
nebo;
. Vložené komentáře nejsou povolené.
Logické hodnoty jsou vůči malým a velkým písmenům necitlivé. Následující hodnoty představují logické hodnoty:
-
True:
1
,yes
,true
,on
-
False:
0
,no
,false
,off
Tady je příklad konfiguračního souboru rozhraní příkazového řádku, který zakáže všechny výzvy k potvrzení a nastaví protokolování do /var/log/azure
adresáře.
[core]
disable_confirm_prompt=Yes
[logging]
enable_log_file=yes
log_dir=/var/log/azure
Podrobnosti o všech dostupných hodnotách konfigurace a jejich významu najdete v další části. Úplné podrobnosti o formátu souboru INI najdete v dokumentaci Pythonu k INI.
Konfigurační hodnoty rozhraní příkazové řádky a proměnné prostředí
Následující tabulka obsahuje všechny části a názvy možností, které lze umístit do konfiguračního souboru. Jejich odpovídající proměnné prostředí jsou nastaveny jako AZURE_{section}_{name}
, ve všech velkých písmenech. Například výchozí hodnota output
pro core
je nastavena v proměnné AZURE_CORE_OUTPUT
, výchozí hodnota storage_account
pro batchai
je nastavena v proměnné AZURE_BATCHAI_STORAGE_ACCOUNT
, a výchozí hodnota location
je nastavena v proměnné AZURE_DEFAULTS_LOCATION
.
Pokud zadáte výchozí hodnotu, už tento argument nevyžaduje žádný příkaz. Místo toho se použije výchozí hodnota.
Oddíl | Název | Typ | Popis |
---|---|---|---|
jádro | výstup | řetězec | Výchozí výstupní formát. Povolené hodnoty: json (výchozí), jsonc , yaml , yamlc , table , tsv . none Další informace najdete v tématu Formáty výstupu pro příkazy Azure CLI. |
zakázat_potvrzovací_výzvu | Boolean | Zapněte nebo vypněte výzvy k potvrzení. | |
zobrazený_region_identifikován | Boolean | Zákazníci Azure se můžou rozhodnout nasadit prostředky v mnoha různých oblastech. V některých případech můžou zákazníci snížit náklady výběrem blízkých oblastí nabízejících stejné služby. Pokud je identifikována okolní oblast, zobrazí se zpráva s informací o oblasti, kterou lze vybrat pro budoucí nasazení. Toto nastavení určuje, jestli se zobrazí zpráva. | |
shromažďovat telemetrii | Boolean | Povolit Microsoftu shromažďovat anonymní data o používání rozhraní příkazového řádku. Informace o ochraně osobních údajů najdete v licenci Azure CLI MIT. | |
zobrazit_pouze_chyby | Boolean | Zobrazí se pouze chyby při vyvolání příkazu. Jinými slovy, pouze chyby jsou zapsány do stderr . Potlačuje upozornění z příkazů v náhledu, zastaralých a experimentálních. Je také k dispozici pro jednotlivé příkazy s parametrem --only-show-errors . |
|
povolit_zprostředkovatele_na_windows | Boolean | Pomocí správce webových účtů (WAM) se pomocí příkazu ověřte v Azure az login . |
|
login_experience_v2 | Boolean | Zapněte nebo vypněte selektor předplatného az login . |
|
bez barvy | Boolean | Vypnout barvu. Původně barevné zprávy mají předponu DEBUG , INFO WARNING a ERROR . Tato logická hodnota obchází problém knihovny třetí strany, kde se barva terminálu po přesměrování nemůže vrátit zpět stdout . |
|
klienti | zobrazit varování o tajemstvích | Boolean | Zapněte nebo vypněte upozornění pro výstup citlivých informací. |
protokolování | povolit_soubors_logem | Boolean | Zapněte nebo vypněte protokolování. |
adresář_protokolů | řetězec | Adresář, do kterého se zapisují protokoly. Ve výchozím nastavení touto hodnotou je ${AZURE_CONFIG_DIR}/logs* . |
|
výchozí hodnoty | skupina | řetězec | Výchozí skupina prostředků, která se má použít pro všechny příkazy. |
místo | řetězec | Výchozí umístění, které se má použít pro všechny příkazy. | |
web | řetězec | Výchozí název aplikace, který se má použít pro az webapp příkazy. |
|
Vm | řetězec | Výchozí název virtuálního počítače, který se má použít pro az vm příkazy. |
|
vmss | řetězec | Výchozí název škálovací sady virtuálních počítačů (VMSS), který se má použít pro az vmss příkazy. |
|
acr | řetězec | Výchozí název registru kontejneru, který se má použít pro az acr příkazy. |
|
skladování | účet | řetězec | Výchozí název účtu úložiště (například mystorageaccount v https://mystorageaccount.blob.core.windows.net ) pro az storage příkazy na úrovni dat (například az storage container list ). |
klíč | řetězec | Výchozí přístupový klíč, který se má použít pro az storage příkazy roviny dat. |
|
sas_token | řetězec | Výchozí token SAS, který se má použít pro az storage příkazy na datové úrovni. |
|
řetězec_připojení | řetězec | Výchozí připojovací řetězec, který se má použít pro az storage příkazy datové vrstvy. |
|
batchai | úložný účet | řetězec | Výchozí účet úložiště, který se má použít pro az batchai příkazy. |
úložný_klíč | řetězec | Výchozí klíč úložiště, který se má použít pro az batchai příkazy. |
|
dávka | účet | řetězec | Výchozí název účtu Azure Batch, který se má použít pro az batch příkazy. |
přístupový klíč | řetězec | Výchozí přístupový klíč, který se má použít pro az batch příkazy. Používá se pouze s aad autorizací. |
|
koncový bod | řetězec | Výchozí koncový bod pro spojení s příkazy az batch . |
|
režim ověřování | řetězec | Režim autorizace, který se má použít pro az batch příkazy. Povolené hodnoty: shared_key , aad . |
|
cloud | název | řetězec | Výchozí cloud pro všechny az příkazy. Povolené hodnoty: AzureCloud (výchozí), AzureChinaCloud , AzureUSGovernment . Chcete-li změnit cloudy, můžete použít tento příkaz: az cloud set -–name . Příklad najdete v tématu Správa cloudů pomocí Azure CLI. |
prodloužení | použijte_dynamickou_instalaci | řetězec | Nainstalujte rozšíření, pokud ještě není přidáno, když z něj spustíte příkaz. Povolené hodnoty: no (výchozí), yes_prompt , yes_without_prompt . |
spusť_po_dynamické_instalaci | Boolean | Pokračujte spuštěním příkazu, když je pro něj dynamicky nainstalované rozšíření. Výchozí hodnota je False . |
|
adresa_indexu | řetězec | Adresa URL indexového souboru privátní přípony za formátem v index.json. Jakmile je specifikováno, spuštěním az extension add --name <extension-name> použije tento soubor k nalezení přípony, kterou lze přidat. |
Poznámka:
V konfiguračním souboru se můžou zobrazit další hodnoty, ale ty se spravují přímo pomocí příkazů rozhraní příkazového řádku, včetně az config
. Ty, které jsou uvedené v tabulce dříve, jsou jediné hodnoty, které byste měli změnit sami.