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.
V tomto kroku kurzu spustíte první příkazy Azure CLI. To zahrnuje vyhledání a nastavení aktivního předplatného a nastavení výchozích hodnot. Dozvíte se také, jak vytvořit skupiny prostředků obsahující náhodné ID, abyste vždy zajistili jedinečný název prostředku.
Pokud ještě nemáte předplatné Azure, vytvořte si Azure bezplatný účet než začnete.
K dokončení tohoto kroku kurzu potřebujete contributor nebo vyšší oprávnění ke svému předplatnému.
Nainstalujte Azure CLI
Začněte tím, že vyberete prostředí.
Pomocí prostředí Bash v Azure Cloud Shell vyberte tlačítko Open Cloud Shell v pravém horním rohu každého bloku kódu Azure CLI.
Pokud dáváte přednost spuštění referenčních příkazů Azure CLI místně, nainstalujte Azure CLI.
Aktuální verze Azure CLI je 2.84.0. Informace o nejnovější verzi najdete v poznámkách k verzi . Pokud chcete najít nainstalovanou verzi a zjistit, jestli potřebujete aktualizovat, spusťte příkaz az version.
Přihlaste se k Azure pomocí Azure CLI
Při práci s Azure CLI existuje několik možností authentication. Výchozí metoda ověřování pro přihlášení Azure CLI používá k přihlášení webový prohlížeč a přístupový token.
Spusťte příkaz
az login.az loginPokud Azure CLI může otevřít výchozí prohlížeč, spustí se tok kódu authorizace a otevře se výchozí prohlížeč pro načtení přihlašovací stránky Azure.
V opačném případě zahájí tok kódu zařízení a dá vám pokyn, abyste otevřeli stránku prohlížeče na https://aka.ms/deviceloginadrese . Pak zadejte kód zobrazený v terminálu.
Pokud není k dispozici žádný webový prohlížeč nebo se webový prohlížeč neotevře, můžete vynutit tok kódu zařízení s
az login --use-device-code.Přihlaste se pomocí přihlašovacích údajů vašeho účtu v prohlížeči.
Vyhledání a změna aktivního předplatného
Po přihlášení k Azure CLI vždy zkontrolujte aktuální předplatné. Pokud nepracujete v rámci předplatného, které preferujete, změňte své předplatné pomocí příkazu az account set. Tady je příklad kódu, který se má použít:
# see your current/default subscription
az account show
# find the list of subscriptions available to you
az account list --output table
# change your current/default subscription
az account set --subscription <mySubscriptionName>
# you can also set your subscription using a subscription ID
az account set --subscription <00000000-0000-0000-0000-000000000000>
Výstup konzoly pro az account show příkaz:
{
"environmentName": "AzureCloud",
"homeTenantId": "00000000-0000-0000-0000-000000000000",
"id": "00000000-0000-0000-0000-000000000000",
"isDefault": true,
"managedByTenants": [],
"name": "Your storage account name",
"state": "Enabled",
"tenantId": "00000000-0000-0000-0000-000000000000",
"user": {
"name": "yourName@contoso.com",
"type": "user"
}
}
Seznamte se se skupinami prostředků
Skupina prostředků je kontejnér pro prostředky Azure. K vytvoření skupiny prostředků potřebujete oprávnění contributor nebo vyšší ve svém předplatném.
Vytvoření skupiny zdrojů
V rámci předplatného musí být název skupiny prostředků jedinečný. Nejprve pomocí příkazu az group exists zkontrolujte, jestli je požadovaný název dostupný. Výstupní hodnota
falseznamená, že název je k dispozici.az group exists --name <myUniqueRGname>Pomocí příkazu az account list-locations načtěte seznam podporovaných oblastí pro vaše předplatné. Seznam dostupných umístění Azure najdete v tématu Choose the right Azure region for you.
az account list-locations --query "[].{Region:name}" --output tableNyní je čas vytvořit skupinu prostředků. Použijte příkaz az group create .
az group create --location <myLocation> --name <myUniqueRGname>
Vytvořit skupinu prostředků obsahující náhodné ID
Při testování je nejlepší vytvořit skupinu prostředků, která obsahuje náhodné ID v názvu. Přidání náhodného ID do názvu skupiny prostředků umožňuje znovu otestovat kód, aniž byste museli čekat na odebrání předchozí skupiny prostředků se stejným názvem z Azure.
Syntaxe proměnných Bash a PowerShellu se liší. Zkopírujte správný skript pro vaše prostředí.
let "randomIdentifier=$RANDOM*$RANDOM"
location="eastus"
resourceGroup="msdocs-tutorial-rg-$randomIdentifier"
az group create --name $resourceGroup --location $location --output json
Výstup konzoly Bash a PowerShellu:
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/msdocs-tutorial-rg-000000000",
"location": "eastus",
"managedBy": null,
"name": "msdocs-tutorial-rg-000000000",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Nastavení proměnných prostředí
Azure CLI nabízí několik možností, které vám umožní opakovaně používat běžné hodnoty parametrů. Tyto výchozí hodnoty jsou uložené v proměnných prostředí a jsou jedinečné pro každé přihlášení.
Nastavte výchozí skupinu prostředků.
az config set defaults.group=<msdocs-tutorial-rg-0000000>Nastavte více proměnných prostředí najednou.
Mnoho Azure CLI parametrů má více hodnot oddělených mezerou. Hodnoty konfigurace jsou jednou z takových instancí. Následující příklad nastaví výchozí hodnoty
.locationi.group, které používají parametry--locationa--resource-groupkaždého příkazu Azure CLI.az config set defaults.location=westus2 defaults.group=<msdocs-tutorial-rg-0000000>Nastavte výchozí výstup.
Když se rozhodnete pracovat v Azure Cloud Shell nebo nainstalovat Azure CLI místně, výchozí výstup se automaticky nastaví na
json. Toto nastavení je ale jedním z nejdůležitějších výchozích hodnot pro pochopení a nastavení. Výstup určuje, co se zobrazí v konzole a co se zapíše do souboru protokolu. Vždy používejte výstupnonepři vytváření prostředků, které vracejí klíče, hesla a tajné kódy.az config set core.output=noneV tomto kurzu nepracujeme s tajnými kódy. Nastavte výchozí hodnotu zpět,
jsonabyste viděli vrácený výstup každého referenčního příkazu v tomto kurzu.az config set core.output=jsonNaučte se používat
az init.Azure CLI obsahuje referenční příkaz, který vás provede konfigurací prostředí. Zadejte
az initdo konzole a stiskněte Enter. Postupujte podle zobrazených výzev.az initDůležitým aspektem az init je, že zobrazuje všechna vaše aktuální nastavení. Tady je příklad výstupu:
Your current config settings: Output format: JSON [core.output = json] Standard error stream (stderr): All events [core.only_show_errors = false] Error output: Show recommendations [core.error_recommendation = on] Syntax highlighting: On [core.no_color = false] Progress Bar: On [core.disable_progress_bar = false] Select an option by typing its number [1] Optimize for interaction These settings improve the output legibility and optimize for human interaction [2] Optimize for automation These settings optimize for machine efficiency [3] Customize settings A walk-through to customize common configurations [4] Exit (default) Return to the command prompt ? Your selection:Vyhledejte a přečtěte si konfigurační soubor.
Pokud pracujete s přístupem „důvěřuj, ale prověřuj“, chcete vědět, kde jsou uloženy vaše konfigurační soubory a co obsahují. Samotný konfigurační soubor je umístěný v
$AZURE_CONFIG_DIR/config. Výchozí hodnotaAZURE_CONFIG_DIRje$HOME/.azurev systémech Linux a macOS a%USERPROFILE%\.azurena Windows. Vyhledejte konfigurační soubor a zkontrolujte jeho obsah.
Získání dalších podrobností
Chcete podrobnější informace o jednom z témat popsaných v tomto kroku kurzu? Další informace získáte pomocí odkazů v této tabulce.
| Předmět | Další informace |
|---|---|
| Prostředí | Vyberte správný příkazový nástroj Azure |
| Možnosti přihlášení | Sign in with Azure CLI |
| Podmínky | terminologie Azure CLI a úrovně podpory |
| Předplatná | Spravování předplatných pomocí Azure CLI |
| Skupiny zdrojů | Spravování skupin prostředků pomocí Azure CLI |
| Konfigurace | Konfigurujte Azure CLI |
| role Azure | Role Azure, role Microsoft Entra a klasické role správce předplatného |
Další krok
Teď, když jste se dozvěděli, jak nakonfigurovat prostředí, přejděte k dalšímu kroku, abyste porozuměli rozdílům skriptování mezi prostředím Bash, PowerShellem a Cmd.exe.