Instalar a CLI do Azure.
Nesta unidade, você aprenderá a escolher o melhor ambiente para executar comandos da CLI do Azure , instalar a CLI do Azure em seu computador local e verificar a instalação verificando a versão.
Escolher seu ambiente
A CLI do Azure é executada no Bash, no PowerShell e no 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 serem considerados ao escolher a ferramenta de script mais apropriada para suas necessidades:
Automação: Você precisa automatizar tarefas complexas ou repetitivas? O Azure PowerShell e o Azure CLI dão suporte à automação, enquanto o portal do Azure não oferece.
Curva de aprendizado: Você precisa concluir uma tarefa rapidamente sem aprender novos comandos ou sintaxe? O portal do Azure é amigável e não requer comandos de aprendizado 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 habilidades de equipe: Sua equipe tem experiência existente? Por exemplo, se sua equipe já estiver usando o PowerShell para gerenciar outros produtos como Windows, Exchange Server ou Microsoft 365, eles poderão achar o Azure PowerShell uma opção 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 gratuito de área restrita do Microsoft Learn. Se preferir, considere esse exercício de instalação opcional e examine 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 seção que corresponde ao sistema operacional.
Instalar a CLI do Azure no Windows
Baixe e instale a versão mais recente da CLI do Azure. Quando o instalador perguntar se ele pode fazer alterações no computador, selecione a caixa Sim .
Se você instalou anteriormente a CLI do Azure, executar o MSI (Microsoft Installer) de 32 bits ou 64 bits substituirá uma instalação existente.
Após a conclusão da instalação, feche e reabra qualquer janela do terminal ativo para garantir que as variáveis de ambiente sejam atualizadas.
Abra o Prompt de Comando do Windows, o PowerShell ou o Terminal do Windows para executar comandos da CLI do Azure .
Este exercício o orientou a usar o 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
Determine sua versão do Ubuntu ou do Debian:
source /etc/os-release echo "OS: $NAME" echo "Version: $VERSION"Para versões com suporte do Ubuntu e do Debian, consulte Antes de começar.
Instale a CLI do Azure no Ubuntu ou no Debian usando a Ferramenta de Empacotamento Avançado (apt) e a linha de comando bash :
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashVerifique se a instalação foi concluída com êxito:
az version
Para obter mais opções de instalação do Linux, incluindo RHEL (Red Hat Enterprise Linux),CentOS, Fedora e outras distribuições, consulte Instalar a CLI do Azure no Linux.
Instalar a CLI do Azure no macOS
Se você não tiver o Homebrew disponível em seu sistema, instale o Homebrew antes de continuar.
Atualize as informações do repositório Homebrew e execute o comando da CLI do
install:brew update && brew install azure-cliVerifique 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.
Seu computador local agora está configurado 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 se 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 | Mais adequado para | Vantagem |
|---|---|---|
| Azure Cloud Shell | Teste e aprendizado rápidos | O Azure Cloud Shell autentica você automaticamente e é a maneira mais fácil de começar. Nenhuma instalação local é necessária. |
| Logon interativo | Desenvolvimento e aprendizado local | Faça logon por meio do navegador com o az login comando.
O logon interativo fornece um seletor de assinatura para definir automaticamente sua assinatura padrão. |
| Identidade gerenciada | Serviços e aplicativos hospedados no Azure | As identidades gerenciadas fornecem uma identidade gerenciada pelo Azure para os aplicativos usarem ao se conectar a recursos que dão suporte à autenticação do Microsoft Entra . Elimina a necessidade de gerenciar segredos, credenciais, certificados e chaves. |
| Entidade de serviço | Automação de produção e CI/CD | Quando você escreve scripts, usar um service principal é a abordagem de autenticação recomendada. Você concede apenas as permissões necessárias a um service principal, mantendo sua automação segura. |
Entrar interativamente
Se você optou por instalar a CLI do Azure localmente, autentique-se no Azure usando o
az logincomando:az loginA 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 for iniciada, siga as instruções de linha de comando e insira um código de autorização em https://aka.ms/devicelogin.
Se você tiver acesso a várias assinaturas, será solicitado que você selecione uma assinatura do Azure no momento do logon.
Importante
A partir de 2025, a Microsoft impõe a MFA (autenticação multifator) 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 . Elas não afetam identidades de carga de trabalho, como principais de serviço e identidades gerenciadas.