Instalar a CLI do Azure

Concluído

Nesta unidade, você aprenderá a escolher o melhor ambiente para executar comandos da CLI do Azure , instalar a CLI do Azure em sua máquina local e verificar a instalação verificando a versão.

Escolha o seu ambiente

A CLI do Azure é executada no Bash, PowerShell e Prompt de Comando do Windows (Cmd.exe). Com poucas exceções, qualquer tarefa que você possa executar no portal do Azure também pode ser realizada usando a CLI do Azure. Aqui estão alguns fatores a considerar ao escolher a ferramenta de script mais apropriada para suas necessidades:

  • Automação: Precisa de automatizar tarefas complexas ou repetitivas? O Azure PowerShell e a CLI do Azure dão suporte à automação, enquanto o portal do Azure não.

  • Curva de aprendizagem: Você precisa concluir uma tarefa rapidamente sem aprender novos comandos ou sintaxe? O portal do Azure é fácil de usar e não requer comandos de aprendizagem ou sintaxe. Por outro lado, o Azure PowerShell e a CLI do Azure exigem uma compreensão da sintaxe do shell de comando e dos requisitos específicos para cada comando.

  • Conjunto de competências da equipa: A sua equipa já tem experiência? Por exemplo, se sua equipe já estiver usando o PowerShell para gerenciar outros produtos, como Windows, Exchange Server ou Microsoft 365, eles podem achar o Azure PowerShell uma escolha mais confortável e eficiente.

Observação

Este exercício orienta você na criação de uma instalação local da CLI do Azure. No entanto, o restante deste módulo usa o Azure Cloud Shell no ambiente de área restrita gratuito do Microsoft Learn. Se preferir, pode considerar este exercício de instalação opcional e rever apenas as instruções.

Métodos de instalação por plataforma

As seções a seguir fornecem instruções de instalação específicas da plataforma para a CLI do Azure. Escolha a secção que corresponde ao seu sistema operativo.

Instalar a CLI do Azure no Windows

  1. Baixe e instale a versão mais recente da CLI do Azure. Quando o instalador perguntar se pode fazer alterações no seu computador, selecione a caixa Sim .

    Se você instalou anteriormente a CLI do Azure, a execução do Microsoft Installer (MSI) de 32 bits ou 64 bits substitui uma instalação existente.

  2. Após a conclusão da instalação, feche e reabra qualquer janela ativa do terminal para garantir que as variáveis de ambiente sejam atualizadas.

  3. Abra o Prompt de Comando do Windows, o PowerShell ou o Terminal do Windows para executar comandos da CLI do Azure .

Este exercício guiou você pelo uso do Microsoft Installer. Para obter mais opções de instalação do Windows, consulte Instalar a CLI do Azure no Windows.

Instalar a CLI do Azure no Linux

  1. Determine a sua versão do Ubuntu ou Debian:

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

    Para versões suportadas do Ubuntu e Debian, consulte Antes de começar.

  2. Instale a CLI do Azure no Ubuntu ou Debian usando a Advanced Packaging Tool (apt) e a linha de comando Bash :

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  3. Verifique se a instalação foi concluída com êxito:

    az version
    

Para obter mais opções de instalação do Linux, incluindo Red Hat Enterprise Linux (RHEL),CentOS,Fedora e outras distribuições, consulte Instalar a CLI do Azure no Linux.

Instalar a CLI do Azure no macOS

  1. Se você não tiver o Homebrew disponível em seu sistema, instale o Homebrew antes de continuar.

  2. Atualize as informações do repositório Homebrew e execute o comando da CLIinstall do Azure:

    brew update && brew install azure-cli
    
  3. Verifique a instalação:

    az version
    

Para obter mais informações, incluindo solução de problemas no macOS, consulte Instalar a CLI do Azure no macOS.

Sua máquina local agora está configurada para administrar recursos do Azure com a CLI do Azure. Agora você pode usar a CLI do Azure localmente para inserir comandos ou executar scripts. A CLI do Azure encaminha seus comandos para os data centers do Azure, onde eles são executados dentro de sua assinatura do Azure.

Verificar a instalação da CLI do Azure

Verifique a instalação da CLI do Azure retornando a versão da CLI do Azure usando o az version comando:

az version

Você pode esperar a seguinte resposta da CLI do Azure:

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

Observação

Os números de versão mostrados acima são exemplos. Sua versão instalada pode ser diferente dependendo de quando você instalou a CLI do Azure.

Métodos de autenticação

Ao trabalhar com uma instalação local da CLI do Azure, você precisa autenticar antes de executar comandos do Azure . Há várias maneiras de autenticar com o Azure usando a CLI do Azure:

A tabela a seguir compara os métodos de autenticação mais comuns:

Método de autenticação Melhor para Vantagem
Azure Cloud Shell Testes e aprendizagem rápidos O Azure Cloud Shell autentica você automaticamente e é a maneira mais fácil de começar. Não é necessária instalação local.
Login interativo Desenvolvimento local e aprendizagem Faça login através do seu navegador com o az login comando. O login interativo oferece um seletor de assinatura para definir automaticamente sua assinatura padrão.
Identidade gerenciada Aplicativos e serviços hospedados no Azure As identidades gerenciadas fornecem uma identidade gerenciada pelo Azure para os aplicativos usarem ao se conectarem a recursos que dão suporte à autenticação do Microsoft Entra . Elimina a necessidade de gerenciar segredos, credenciais, certificados e chaves.
Principal do serviço Automação da produção e CI/CD Quando escreves scripts, usar uma entidade de serviço é a abordagem de autenticação recomendada. Você concede apenas as permissões apropriadas necessárias a uma entidade de serviço, mantendo sua automação segura.

Iniciar sessão de forma interativa

  1. Se você optar por instalar a CLI do Azure localmente, autentique-se no Azure usando o az login comando:

    az login
    

    A CLI do Azure normalmente inicia seu navegador padrão para abrir a página de entrada do Azure . Se a página de entrada do Azure não iniciar, siga as instruções de linha de comando e insira um código de autorização em https://aka.ms/devicelogin.

  2. Se você tiver acesso a várias assinaturas, será solicitado que selecione uma assinatura do Azure no momento do login.

Importante

A partir de 2025, a Microsoft impõe a autenticação multifator (MFA) obrigatória para a CLI do Azure e outras ferramentas de linha de comando. Os novos requisitos de MFA afetam as identidades de usuário do Microsoft Entra ID . Eles não afetam identidades de carga de trabalho, como principais de serviço e identidades geridas.