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 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
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.
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.
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
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.
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 bashVerifique 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
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
installdo Azure: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.
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
Se você optar 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 iniciar, 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 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.