Co je Azure CLI?
Rozhraní CLI (Azure Command-Line Interface) je nástroj příkazového řádku pro různé platformy, který slouží k připojení k Azure a provádění příkazů pro správu prostředků Azure. Umožňuje spuštění příkazů prostřednictvím terminálu pomocí interaktivních výzev příkazového řádku nebo skriptu.
v případě interaktivního použití nejprve spustíte prostředí, například cmd.exe v Windows nebo Bash v systému Linux nebo macOS, a pak vydáte příkaz na příkazovém řádku prostředí. K automatizaci opakujících se úloh sestavíte příkazy rozhraní příkazového řádku do skriptu prostředí pomocí syntaxe skriptu zvoleného prostředí a potom spustíte skript.
Azure CLI můžete nainstalovat místně do počítačů se systémem Linux, Mac nebo Windows. Dá se taky použít z prohlížeče prostřednictvím Azure Cloud Shell nebo ho můžete spustit zevnitř kontejneru Docker.
Aktuální verze
Aktuální verze Azure CLI je 2.30.0. Informace o nejnovější verzi najdete v tématu Poznámky k verzi. Pokud chcete zjistit nainstalovanou verzi a zjistit, jestli potřebujete aktualizaci, spusťte příkaz az version.
Příprava prostředí
Před spuštěním příkazů rozhraní příkazového řádku Azure je potřeba nastavit prostředí.
Využijte Azure Cloud Shell s využitím prostředí Bash.
Pokud tomu dáváte přednost, můžete nainstalovat Azure CLI a spouštět referenční příkazy CLI.
- Pokud používáte místní instalaci, přihlaste se s Azure CLI pomocí příkazu az login. Pokud chcete dokončit proces ověřování, postupujte podle kroků zobrazených na terminálu. Další možnosti přihlášení jsou popsané v tématu Přihlášení pomocí Azure CLI.
- Po zobrazení výzvy nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Využití rozšíření v Azure CLI.
- Spuštěním příkazu az version zjistěte verzi a závislé knihovny, které jsou nainstalované. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
Příklady Azure CLI
Tento článek poskytuje různé příklady Azure CLI pro následující:
- Syntaxe předplatného
- Syntaxe přiřazení role
- Syntaxe PowerShellu
Příklad syntaxe předplatného
Syntaxe rozhraní příkazového řádku Azure se řídí jednoduchým reference name - command - parameter - parameter value vzorem. Například přepínání mezi předplatnými je často běžným úkolem. Tady je syntaxe.
az account set --subscription "my subscription name"
Teď jak to bylo snadné? Další informace o používání rozhraní příkazového řádku Azure pro práci s předplatnými a vytváření skupin pro správu najdete v tématu Správa předplatných pomocí Azure CLI .
Příklad syntaxe přiřazení role
Dalším běžným použitím rozhraní příkazového řádku Azure je Správa přiřazení rolí.
az role assignment create --assignee servicePrincipalName --role Reader
az role assignment delete --assignee userSign-inName --role Contributor
Podrobné informace o správě 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
Výběr správného nástroje příkazového řádku vysvětluje rozdíl mezi tools a environments s důrazem na Azure CLI a Azure PowerShell. Obsahuje také mnoho porovnání souběžných příkazů. Tady 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> – umístění 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-druhu StorageV2 |
