Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O CLI do Azure é uma ferramenta de linha de comandos multiplataforma para gerir recursos do Azure de forma interativa ou através de scripts.
No macOS, a CLI do Azure está a afastar-se da fórmula Homebrew Core para um modelo de instalação mais sustentável e flexível. O novo modelo inclui:
- Homebrew Cask (recomendado para a maioria dos utilizadores)
- Tarball (recomendado para ambientes offline ou isolados)
Esta experiência está atualmente em pré-visualização e tornar-se-á a abordagem padrão de instalação numa futura versão.
Porque usar Cask Homebrew?
- A experiência mais simples de instalação e atualização
- Gerencia automaticamente as dependências
- Alinha-se com o futuro modelo de instalação suportada
O que está a mudar
A CLI do Azure está a evoluir para suportar autenticação mais segura, incluindo autenticação baseada em corretores. Estas capacidades requerem um modelo de instalação baseado em cask. Como resultado, estamos a fazer a transição do Homebrew Core para o Homebrew Cask. Esta alteração não remove nem limita qualquer funcionalidade existente da CLI do Azure. O Homebrew Cask é totalmente compatível com todas as funcionalidades e versões atuais do CLI do Azure.
Esta alteração melhora a consistência entre ambientes e oferece melhor suporte para cenários como instalação offline e ambientes de implementação controlada.
Importante
O CLI do Azure está atualmente numa fase de pré-visualização para o modelo de instalação do Homebrew Cask. Durante esta fase, a instalação está disponível apenas por meio de um tap Homebrew personalizado.
- Método atual:
brew install azure-cli - Novos métodos (fase de pré-visualização):
- Homebrew Cask via tap personalizado
brew tap azure/azure-clibrew install --cask azure-cli-preview
- Instalação baseada em tarball
- Homebrew Cask via tap personalizado
Escolha um método de instalação
Use as seguintes orientações para selecionar o método de instalação que melhor se adequa ao seu cenário:
| Scenario | Método recomendado |
|---|---|
| Maioria dos utilizadores | Homebrew Cask |
| Sistemas offline ou isolados | Tarball |
| Local de instalação personalizado necessário | Tarball |
Instale o CLI do Azure usando o Homebrew Cask
O Homebrew oferece a experiência de instalação mais simples e fácil de manter para CLI do Azure no macOS. Trata da instalação, atualizações e remoção utilizando fluxos de trabalho padrão de gestão de pacotes.
Pré-requisitos
- macOS (Apple Silicon ou Intel)
- Homebrew instalado
Se o CLI do Azure já estiver instalado usando a fórmula Homebrew, desinstale-o antes de prosseguir para evitar conflitos:
brew uninstall azure-cli
Instalar a CLI do Azure
Isto instala o CLI do Azure usando o Homebrew Cask do CLI do Azure custom tap. Este é o único método de instalação Homebrew suportado durante a fase de pré-visualização.
brew tap azure/azure-cli
brew install --cask azure-cli-preview
Verificar a instalação
Após a instalação, confirme que o CLI do Azure está disponível:
az --version
Atualizar CLI do Azure
Para atualizar para a versão mais recente:
brew update && brew upgrade --cask azure-cli-preview
Desinstalar a CLI do Azure
Para remover o CLI do Azure:
brew uninstall --cask azure-cli-preview
brew untap azure/azure-cli
Após a fase de pré-visualização
Quando a instalação do Homebrew Cask se tornar disponível para o público em geral:
- O método de instalação de pré-visualização (
azure-cli-previewatravés de tap personalizado) será descontinuado. - O CLI do Azure estará disponível no repositório oficial do Homebrew Cask.
Instalar CLI do Azure usando:
brew install --cask azure-cli
# Or
brew install azure-cli
As instalações existentes que utilizam a fórmula Homebrew Core devem migrar para a instalação baseada em Cask. A fórmula Homebrew Core deixará de ser suportada após esta transição.
Instale a CLI do Azure usando um Tarball
Use este método se:
- Homebrew não está disponível
- O acesso à Internet é restrito
- Precisa de controlo total sobre o local de instalação
Este método é frequentemente utilizado em ambientes empresariais, regulados ou isolados ao ar livre.
Pré-requisitos
- macOS (Apple Silicon ou Intel)
- Python 3.13 instalado por qualquer método (python.org, pyenv, etc.)
Descarregue o arquivo tar
Numa máquina com acesso à internet, pode descarregar automaticamente o mais recente tarball do CLI do Azure para a sua arquitetura:
ARCH=$(uname -m)
VER=$(curl -s https://api.github.com/repos/Azure/azure-cli/releases/latest | grep tag_name | cut -d '"' -f4 | sed 's/azure-cli-//')
curl -L -o az.tar.gz "https://github.com/Azure/azure-cli/releases/download/azure-cli-$VER/azure-cli-$VER-macos-$ARCH.tar.gz"
Este script deteta a sua arquitetura e descarrega o mais recente tarball do CLI do Azure a partir da página de versões do CLI do Azure.
-
arm64indica Apple Silicon -
x86_64indica a Intel
Selecionar a arquitetura correta garante compatibilidade e desempenho ótimo.
Sugestão
Para ambientes offline, execute este comando numa máquina com acesso à internet e depois transfira o tarball descarregado para o sistema alvo.
Extrair para o diretório de instalação
Escolha um diretório onde o CLI do Azure deve estar instalado:
mkdir -p $HOME/lib/azure-cli
tar -xzf az.tar.gz -C $HOME/lib/azure-cli
Configurar variáveis de ambiente
O CLI do Azure requer acesso a um runtime em Python. Configura o teu ambiente para apontar para o Python e para os binários da CLI da Azure.
Adicione o seguinte ao seu perfil de concha (~/.zshrc ou ~/.bashrc):
export AZ_PYTHON="/path_to_python"
export PATH="/target_directory_path/bin:$PATH"
Recarregue a configuração do seu terminal:
source ~/.zshrc
Verificar a instalação
az --version
Atualizar CLI do Azure
Para atualizar a CLI do Azure num ambiente offline, descarregue um Tarball mais recente e extraia-o sobre a instalação existente:
sudo tar -xzf az.tar.gz -C /target_directory_path
Desinstalar a CLI do Azure
Remover o diretório de instalação:
sudo rm -rf /target_directory_path
De seguida, remova as entradas AZ_PYTHON e PATH do seu perfil de shell.
Troubleshooting
Se encontrar um problema ao instalar ou usar a CLI do Azure com o Homebrew Cask ou o método Tarball, aqui estão alguns erros comuns (muitos dos quais são específicos do Homebrew). Se você tiver um problema não abordado aqui, registre um problema no GitHub.
CLI do Azure não encontrado
Certifique-se de que o seu PATH inclui o diretório de instalação:
echo $PATH
O preenchimento automático não está a funcionar
A instalação CLI do Azure Homebrew (seja por fórmula ou cask) fornece um ficheiro de completação chamado az no diretório de completações geridas do Homebrew. Para permitir a completação, siga as instruções do Homebrew.
Para Zsh, adicione as duas linhas a seguir na parte inferior do arquivo .zshrc e, em seguida, salve e recarregue seu perfil Zsh.
autoload bashcompinit && bashcompinit
source $(brew --prefix)/etc/bash_completion.d/az
Não é possível localizar o Python ou os pacotes instalados
Pode haver uma incompatibilidade de versão secundária ou outro problema durante a instalação do homebrew. O CLI do Azure não utiliza um ambiente virtual em Python, por isso depende de encontrar a versão Python instalada. Uma solução possível passa por instalar e voltar a ligar a dependência python@3.13 do Homebrew.
brew update && brew install python@3.13 && brew upgrade python@3.13
brew link --overwrite python@3.13
O proxy bloqueia a ligação
Talvez você não consiga obter recursos do Homebrew, a menos que o configure para usar seu proxy. Siga as instruções de configuração do proxy Homebrew.
Importante
Se estiver atrás de um proxy, HTTP_PROXY e HTTPS_PROXY devem estar configurados para se ligar aos serviços Azure usando o CLI do Azure. Se você não usa autenticação básica, você deve exportar essas variáveis em seu .bashrc arquivo. Siga sempre as políticas de segurança da sua empresa e os requisitos do administrador do sistema.
Para obter os recursos de garrafa do Homebrew, seu proxy precisa permitir conexões HTTPS para os seguintes endereços:
https://formulae.brew.shhttps://homebrew.bintray.com
Próximas Etapas
Agora que você instalou a CLI do Azure no macOS, faça um breve tour por seus recursos e comandos comuns.