Instalace Azure CLI

Dokončeno

V této lekci se dozvíte, jak zvolit nejvhodnější prostředí pro spouštění příkazů Azure CLI , nainstalovat Azure CLI na místní počítač a ověřit instalaci kontrolou verze.

Volba prostředí

Azure CLI běží v prostředí Bash, PowerShellu a příkazovém řádku Windows (Cmd.exe). S několika výjimkami je možné provést jakoukoli úlohu na webu Azure Portal také pomocí Azure CLI. Tady je několik faktorů, které je potřeba vzít v úvahu při výběru nejvhodnějšího nástroje pro skriptování pro vaše potřeby:

  • Automatizace: Potřebujete automatizovat složité nebo opakující se úlohy? Azure PowerShell a Azure CLI podporují automatizaci, zatímco Azure Portal nepodporuje.

  • Křivka učení: Potřebujete úkol rychle dokončit, aniž byste se naučili nové příkazy nebo syntaxi? Portál Azure je uživatelsky přívětivý a nevyžaduje učení příkazů nebo syntaxe. Naproti tomu Azure PowerShell a Azure CLI vyžadují pochopení syntaxe příkazového prostředí a konkrétních požadavků pro každý příkaz.

  • Sada dovedností týmu: Má váš tým stávající odborné znalosti? Pokud například váš tým už používá PowerShell ke správě dalších produktů, jako je Windows, Exchange Server nebo Microsoft 365, může být Azure PowerShell pohodlnější a efektivnější volbou.

Poznámka:

Toto cvičení vás provede vytvořením místní instalaceAzure CLI. Zbývající část tohoto modulu ale používá Azure Cloud Shell v bezplatném sandboxovém prostředí Microsoft Learn. Pokud chcete, můžete toto cvičení instalace považovat za volitelné a projít si jenom pokyny.

Metody instalace podle platformy

Následující části obsahují pokyny k instalaci specifické pro platformu pro Azure CLI. Zvolte oddíl, který odpovídá vašemu operačnímu systému.

Instalujte Azure CLI na Windows

  1. Stáhněte a nainstalujte nejnovější verzi Azure CLI. Když se instalační program zeptá, jestli může v počítači provádět změny, zaškrtněte políčko Ano .

    Pokud jste dříve nainstalovali Azure CLI, přepíše se stávající instalace spuštěním 32bitového nebo 64bitového instalačního programu Microsoftu (MSI ).

  2. Po dokončení instalace zavřete a znovu otevřete okno aktivního terminálu , aby se zajistilo, že se proměnné prostředí aktualizují.

  3. Příkazy Azure CLI spustíte tak, že otevřete příkazy příkazového řádku Windows, PowerShellu nebo terminálu Windows.

Toto cvičení vás provede používáním instalačního programu společnosti Microsoft. Další možnosti instalace Windows najdete v tématu Instalace Azure CLI ve Windows.

Instalace Azure CLI v Linuxu

  1. Určete svou verzi Ubuntu nebo Debianu:

    source /etc/os-release
    echo "OS: $NAME"
    echo "Version: $VERSION"
    

    Podporované verze Ubuntu a Debianu najdete v tématu Než začnete.

  2. Nainstalujte Azure CLI na Ubuntu nebo Debian pomocí nástroje Advanced Packaging (apt) a příkazového řádku Bash :

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  3. Ověřte, že se instalace úspěšně dokončila:

    az version
    

Další možnosti instalace Linuxu, včetně Red Hat Enterprise Linuxu (RHEL),CentOS, Fedora a dalších distribucí, najdete v tématu Instalace Azure CLI v Linuxu.

Instalace Azure CLI na macOS

  1. Pokud nemáte na svém systému k dispozici Homebrew , nainstalujte Homebrew , než budete pokračovat.

  2. Aktualizujte informace o úložišti Homebrew a spusťte příkaz Azure CLIinstall :

    brew update && brew install azure-cli
    
  3. Ověřte instalaci:

    az version
    

Další informace, včetně řešení potíží v systému macOS, najdete v tématu Instalace Azure CLI v systému macOS.

Váš místní počítač je teď nastavený tak, aby spravoval prostředky Azure pomocí Azure CLI. Azure CLI teď můžete použít místně k zadávání příkazů nebo spouštění skriptů. Azure CLI předává příkazy do datových center Azure, kde běží v rámci vašeho předplatného Azure.

Ověření instalace Azure CLI

Ověřte instalaci Azure CLI vrácením verze Azure CLI pomocí az version příkazu:

az version

Z Azure CLI můžete očekávat následující odpověď:

{
  "azure-cli": "2.65.0",
  "azure-cli-core": "2.65.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}

Poznámka:

Výše uvedená čísla verzí jsou příklady. Vaše nainstalovaná verze se může lišit v závislosti na tom, kdy jste nainstalovali Azure CLI.

Metody ověřování

Když pracujete s místní instalací Azure CLI, musíte se ověřit, než budete moct spouštět příkazy Azure . Pomocí Azure CLI se můžete ověřit několika způsoby:

Následující tabulka porovnává nejběžnější metody ověřování:

Metoda ověřování Nejvhodnější pro Výhoda
Azure Cloud Shell Rychlé testování a učení Azure Cloud Shell vás automaticky ověřuje a je nejjednodušší způsob, jak začít. Nevyžaduje se žádná místní instalace.
Interaktivní přihlášení Místní vývoj a učení Přihlaste se přes prohlížeč pomocí az login příkazu. Interaktivní přihlášení vám dává selektor předplatného, který automaticky nastaví výchozí předplatné.
Spravovaná identita Aplikace a služby hostované v Azure Spravované identity poskytují identitu spravovanou v Azure pro aplikace, které se mají použít při připojování k prostředkům, které podporují ověřování Microsoft Entra . Eliminuje potřebu správy tajných kódů, přihlašovacích údajů, certifikátů a klíčů.
Principál služby Automatizace produkčního prostředí a CI/CD Při psaní skriptů se doporučuje používat služební objekt jako metodu autentizace. Udělíte pouze příslušná oprávnění potřebná pro služební identitu, čímž zajistíte zabezpečení automatizace.

Interaktivní přihlášení

  1. Pokud jste se rozhodli nainstalovat Azure CLI místně, pomocí příkazu se ověřte v Azureaz login:

    az login
    

    Azure CLI obvykle spustí výchozí prohlížeč, aby se otevřela přihlašovací stránka Azure . Pokud se přihlašovací stránka Azure nespustí, postupujte podle pokynů příkazového řádku a zadejte autorizační kód na adrese https://aka.ms/devicelogin.

  2. Pokud máte přístup k více předplatným, zobrazí se výzva k výběru předplatného Azure při přihlášení.

Důležité

Od roku 2025 Microsoft vynucuje povinné vícefaktorové ověřování (MFA) pro Azure CLI a další nástroje příkazového řádku. Nové požadavky na vícefaktorové ověřování mají vliv na identity uživatelů Microsoft Entra ID . Nemají vliv na identity úloh, jako jsou instanční objekty a spravované identity.