Co je Azure CLI?

Azure CLI je nástroj příkazového řádku pro různé platformy, který umožňuje připojit se k Azure a spouštět příkazy pro správu prostředků Azure. Umožňuje spouštět příkazy prostřednictvím terminálu pomocí interaktivního příkazového řádku nebo prostřednictvím skriptu.

Pro interaktivní použití nejprve spustíte prostředí, jako je cmd.exe ve Windows nebo Bash v Linuxu nebo macOS, a pak vydáte příkaz na příkazovém řádku prostředí. Pokud chcete automatizovat opakující se úlohy, sestavíte příkazy rozhraní příkazového řádku do skriptu prostředí pomocí syntaxe skriptu zvoleného prostředí a pak skript spustíte.

Azure CLI můžete nainstalovat místně na počítače s Linuxem, macOS nebo Windows. Můžete ho také použít z prohlížeče prostřednictvím Azure Cloud Shellu nebo spustit z kontejneru Dockeru.

Aktuální verze

Aktuální verze Azure CLI je 2.60.0. Informace o nejnovější verzi najdete v tématu Poznámky k verzi. Pokud chcete najít nainstalovanou verzi a zjistit, jestli potřebujete aktualizovat, spusťte příkaz az version.

Ověřování

Azure CLI podporuje několik metod ověřování. Podrobné informace o ověřování v Azure z Azure CLI najdete v tématu Přihlášení pomocí Azure CLI.

Návrh odkazu na příkazy

Syntaxe Azure CLI se řídí jednoduchým reference nameparameterparameter value - command - - vzorem. Například přepínání mezi předplatnými je často běžnou úlohou. Tady je syntaxe.

az account set --subscription "my subscription name"

Dalším běžným využitím Azure CLI je správa přiřazení rolí.

az role assignment create --assignee servicePrincipalName --role Reader --scope /subscriptions/mySubscriptionID/resourceGroups/myResourceGroupName
az role assignment delete --assignee userSign-inName --role Contributor

Další informace o správě předplatných najdete v tématu Správa předplatných pomocí Azure CLI. Podrobný kurz správy instančních objektů a přiřazení rolí najdete v tématu Vytvoření instančního objektu Azure pomocí Azure CLI .

Porovnání syntaxe PowerShellu

Volba správného nástroje příkazového řádku vysvětluje rozdíl mezi tools Azure CLI a environments Azure PowerShellem a zvýrazněným. Nabízí také řadu porovnání příkazů vedle sebe. Zde jsou dva příklady:

Příkaz Azure CLI Azure PowerShell
Vytvoření skupiny prostředků az group create --name <ResourceGroupName> --location eastus New-AzResourceGroup -Name <ResourceGroupName> -Location eastus
Vytvoření účtu služby Azure Storage az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location eastus --sku Standard_LRS --kind StorageV2 New-AzStorageAccount -Name <StorageAccountName> -ResourceGroupName ResourceGroupName><-Location eastus -SkuName Standard_LRS -Kind StorageV2

Porovnání syntaxe Azure CLI mezi prostředími Bash a PowerShellu najdete v tématu Informace o rozdílech syntaxe Azure CLI.

Formáty výstupu

Azure CLI používá jako výchozí výstupní formát JSON, ale nabízí jiné formáty, jak je popsáno ve formátech výstupu pro příkazy Azure CLI. Pomocí parametru --output naformátujte výsledky příkazů Azure CLI. Tady je příklad:

az account list --output table

Nastavte výchozí výstup nastavením output vlastnosti konfigurace, jak je popsáno v konfiguraci Azure CLI.

az config set core.output=jsonc

Shromažďování dat

Azure CLI ve výchozím nastavení shromažďuje telemetrická data. Microsoft agreguje shromážděná data za účelem identifikace vzorů použití k identifikaci běžných problémů a ke zlepšení prostředí Azure CLI. Rozhraní příkazového řádku Microsoft Azure neshromažďuje žádná soukromá ani osobní data. Například data o využití pomáhají identifikovat problémy, jako jsou příkazy s nízkým úspěchem, a pomáhají určit prioritu naší práce.

Přestože oceňujeme přehledy, které tato data poskytují, chápeme také, že ne každý chce údaje o využití odesílat. Shromažďování dat můžete pomocí az config set core.collect_telemetry=false příkazu zakázat. Můžete si také přečíst naše prohlášení o zásadách ochrany osobních údajů, kde se dozvíte víc.

Viz také