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.67.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 name
parameter
parameter 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 v Bash, PowerShellu a Cmd.
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.