Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure CLI tillåter användarkonfiguration för inställningar som loggning, datainsamling och standardargumentvärden. CLI erbjuder ett bekvämlighetskommando för att hantera vissa standardvärden, az configoch ett interaktivt alternativ via az init. Andra värden kan anges i en konfigurationsfil eller med miljövariabler. Den här artikeln innehåller ytterligare information om de här användarkonfigurationsinställningarna och hur du konfigurerar Azure CLI.
Konfigurationsvärden som används av CLI utvärderas i följande prioritet, där objekt högre upp i listan prioriteras.
- Kommandoradsparametrar
- Miljövariabler
- Värden i konfigurationsfiluppsättningen med az configelleraz init
Konfigurera inställningar med az init
Det enklaste sättet att ange Azure CLI-konfigurationer är att använda det interaktiva kommandot az init .
Välj en vanlig konfiguration som "interaktion" eller "automatisering" eller välj att gå igenom enskilda konfigurationer. Det som är särskilt användbart med den här metoden är az init varför du kanske vill välja ett konfigurationsalternativ framför ett annat.
az init
Konfigurera inställningar med az config
Du kan ange standardvärden för CLI med kommandot az config set . Det här kommandot tar en blankstegsavgränsad lista med key=value par som argument. De angivna värdena används av Azure CLI i stället för obligatoriska argument.
Följande tabell innehåller en lista över tillgängliga konfigurationsnycklar.
| Namn | Beskrivning | 
|---|---|
| defaults.group | Den standardresursgrupp som ska användas för alla kommandon. | 
| standardinställningar.plats | Standardplatsen som ska användas för alla kommandon. | 
| defaults.web | Standardappnamnet som ska användas för az webappkommandon. | 
| defaults.vm | Standardnamnet för den virtuella datorn som ska användas för az vmkommandon. | 
| defaults.vmss | Standardnamnet för skala för virtuella maskiner (VMSS) som ska användas för az vmsskommandon. | 
| defaults.acr | Standardnamnet för containerregistret som ska användas för az acrkommandon. | 
Så här ställer du till exempel in standardresursgruppen och platsen för alla kommandon.
az config set defaults.location=westus2 defaults.group=MyResourceGroup
Följande kommando inaktiverar undersökningslänkarna när Azure CLI-kommandona körs:
az config set core.survey_message=no
CLI-konfigurationsfil
CLI-konfigurationsfilen innehåller andra inställningar som används för att hantera CLI-beteende. Själva konfigurationsfilen finns på $AZURE_CONFIG_DIR/config. Standardvärdet för AZURE_CONFIG_DIR är $HOME/.azure på Linux and macOS, och %USERPROFILE%\.azure för Windows.
Konfigurationsfiler skrivs i INI-filformatet. Avsnittsrubriker definierar filformatet, följt av en lista med nyckel- och värdepar.
- Avsnittsrubriker skrivs som [section-name]. Avsnittsnamn är skiftlägeskänsliga.
- Poster skrivs som key=value. Nyckelnamn är inte skiftlägeskänsliga.
- Kommentarer är alla rader som börjar med en #eller;. Infogade kommentarer tillåts inte.
Booleska värden är skiftlägesokänsliga. Följande värden representerar booleska värden:
- 
              Sant: 1,yes,true,on
- 
              False: 0,no,false,off
Här är ett exempel på en CLI-konfigurationsfil som inaktiverar eventuella bekräftelsemeddelanden och konfigurerar loggning till /var/log/azure katalogen.
[core]
disable_confirm_prompt=Yes
[logging]
enable_log_file=yes
log_dir=/var/log/azure
Mer information om alla tillgängliga konfigurationsvärden och vad de betyder finns i nästa avsnitt. Fullständig information om INI-filformatet finns i Python-dokumentationen på INI.
CLI-konfigurationsvärden och miljövariabler
Följande tabell innehåller alla avsnitt och alternativnamn som kan placeras i en konfigurationsfil. Deras motsvarande miljövariabler anges som AZURE_{section}_{name}, i alla versaler. Standardvärdet för output är till exempel core som anges i variabeln AZURE_CORE_OUTPUT, standardvärdet för storage_account är batchai som anges i variabeln AZURE_BATCHAI_STORAGE_ACCOUNT och standardvärdet location anges i variabeln AZURE_DEFAULTS_LOCATION.
När du anger ett standardvärde krävs inte längre det argumentet av något kommando. I stället används standardvärdet.
| Sektion | Namn | Typ | Beskrivning | 
|---|---|---|---|
| kärna | produktion | snöre | Standardutdataformatet. Tillåtna värden: json(standard),jsonc,yaml,yamlc,table,tsv, .noneMer information finns i Utdataformat för Azure CLI-kommandon. | 
| avaktivera_bekräftelseprompt | booleskt | Aktivera/inaktivera bekräftelsemeddelanden. | |
| visa_region_identifierad | booleskt | Azure-kunder kan välja att distribuera resurser i många olika regioner. I vissa fall kan kunder kanske minska kostnaderna genom att välja närliggande regioner som erbjuder samma tjänster. Om en närliggande region identifieras visar ett meddelande den region som ska väljas för framtida distributioner. Den här inställningen styr om meddelandet visas. | |
| samla in telemetri | booleskt | Tillåt Microsoft att samla in anonyma data om användningen av CLI. Sekretessinformation finns i Azure CLI MIT-licensen. | |
| visa_endast_fel | booleskt | Visa endast fel under kommandoanrop. Med andra ord skrivs endast fel till stderr. Den utelämnar varningar från förhandsversioner, inaktuella och experimentella kommandon. Den är också tillgänglig för enskilda kommandon med parametern--only-show-errors. | |
| aktivera_mäklare_på_windows | booleskt | Använd Web Account Manager (WAM) för att autentisera till Azure via az loginkommandot. | |
| inloggningsupplevelse_v2 | booleskt | Aktivera/inaktivera prenumerationsväljaren az login. | |
| ingen_färg | booleskt | Inaktivera färg. Ursprungligen färgade meddelanden är prefixeras med DEBUG,INFO,WARNINGochERROR. Det här booleska objektet kringgår problemet med ett bibliotek från tredje part där terminalens färg inte kan återställas efter enstdoutomdirigering. | |
| Klienter | visa_hemligheter_varning | booleskt | Aktivera/inaktivera varningen för känslig information. | 
| loggning | aktivera_loggfil | booleskt | Växla loggning av/på. | 
| log_dir | snöre | Katalogen att skriva loggar till. Det här värdet är som standard ${AZURE_CONFIG_DIR}/logs*. | |
| Standardvärden | grupp | snöre | Den standardresursgrupp som ska användas för alla kommandon. | 
| läge | snöre | Standardplatsen som ska användas för alla kommandon. | |
| webb | snöre | Standardappnamnet som ska användas för az webappkommandon. | |
| virtuell maskin | snöre | Standardnamnet för den virtuella datorn som ska användas för az vmkommandon. | |
| vmss | snöre | Standardnamnet för skala för virtuella maskiner (VMSS) som ska användas för az vmsskommandon. | |
| acr | snöre | Standardnamnet för containerregistret som ska användas för az acrkommandon. | |
| lagring | konto | snöre | Standardnamnet för lagringskontot (till exempel mystorageaccount i https://mystorageaccount.blob.core.windows.net) som ska användas föraz storagedataplanskommandon (till exempelaz storage container list). | 
| nyckel | snöre | Standardåtkomstnyckeln som ska användas för az storagedataplanskommandon. | |
| sas-token | snöre | Standard-SAS-token som ska användas för az storagedataplanskommandon. | |
| anslutningssträng (connection_string) | snöre | Standardanslutningssträngen som ska användas för az storagedataplanskommandon. | |
| batchai | lagringskonto | snöre | Standardlagringskontot som ska användas för az batchaikommandon. | 
| lagringsnyckel | snöre | Standardlagringsnyckeln som ska användas för az batchaikommandon. | |
| batch | konto | snöre | Standardnamnet för Azure Batch-kontot som ska användas för az batchkommandon. | 
| Accessnyckel | snöre | Standardåtkomstnyckeln som ska användas för az batchkommandon. Används endast medaadauktorisering. | |
| Slutpunkt | snöre | Standardslutpunkten som ska anslutas till för az batchkommandon. | |
| autentiseringsläge | snöre | Auktoriseringsläget som ska användas för az batchkommandon. Tillåtna värden:shared_key,aad. | |
| moln | namn | snöre | Standardmolnet för alla azkommandon. Tillåtna värden:AzureCloud(standard),AzureChinaCloud,AzureUSGovernment. Om du vill ändra moln kan du användaaz cloud set -–namekommandot .  Ett exempel finns i Hantera moln med Azure CLI. | 
| förlängning | använd_dynamisk_installation | snöre | Installera ett tillägg om det inte har lagts till ännu när du kör ett kommando från det. Tillåtna värden: no(standard),yes_prompt,yes_without_prompt. | 
| kör_efter_dynamisk_installation | booleskt | Fortsätt att köra kommandot när ett tillägg installeras dynamiskt för det. Standard är False. | |
| indexens webbadress | snöre | URL för privat tilläggsindexfil som följer formatet i index.json. När filen har angetts används az extension add --name <extension-name>för att hitta tillägget som ska läggas till. | 
Anmärkning
Du kan se andra värden i konfigurationsfilen, men de hanteras direkt via CLI-kommandon, inklusive az config. De som angavs i tabellen tidigare är de enda värden som du bör ändra själv.