Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure CLI is een platformoverschrijdend opdrachtregelprogramma voor het interactief of via scripts beheren van Azure resources.
In macOS gaat Azure CLI weg van de Homebrew Core-formule naar een beter onderhoudbaar en flexibel installatiemodel. Het nieuwe model bevat:
- Homebrew Cask (aanbevolen voor de meeste gebruikers)
- Tarball (aanbevolen voor offline en afgeschermde omgevingen)
Deze ervaring is momenteel in preview en wordt de standaardinstallatiemethode in een toekomstige versie.
Waarom Homebrew Cask gebruiken?
- Eenvoudigste installatie- en upgrade-ervaring
- Automatisch afhankelijkheden beheren
- Wordt uitgelijnd met het toekomstige ondersteunde installatiemodel
Wat verandert er?
Azure CLI zich ontwikkelt om veiligere verificatie te ondersteunen, waaronder verificatie op basis van broker. Voor deze functies is een cask-gebaseerd installatiemodel vereist. Als gevolg hiervan gaan we overstappen van Homebrew Core naar Homebrew Cask. Met deze wijziging worden bestaande Azure CLI functionaliteit niet verwijderd of beperkt. Homebrew Cask is volledig compatibel met alle huidige Azure CLI functies en versies.
Deze wijziging verbetert de consistentie tussen omgevingen en biedt betere ondersteuning voor scenario's zoals offline-installatie en gecontroleerde implementatieomgevingen.
Important
Azure CLI bevindt zich momenteel in een preview-fase voor het Homebrew Cask-installatiemodel. Tijdens deze fase is de installatie alleen beschikbaar via een aangepaste Homebrew-tik.
- Huidige methode:
brew install azure-cli - Nieuwe methoden (preview-fase):
- Homebrew Cask via aangepaste tik
brew tap azure/azure-clibrew install --cask azure-cli-preview
- Installatie op basis van Tarball
- Homebrew Cask via aangepaste tik
Een installatiemethode kiezen
Gebruik de volgende richtlijnen om de installatiemethode te selecteren die het beste bij uw scenario past:
| Scenario | Aanbevolen methode |
|---|---|
| De meeste gebruikers | Homebrew Cask |
| Offline- of lucht-gapped systemen | Tarball |
| Aangepaste installatielocatie vereist | Tarball |
Azure CLI installeren met Homebrew Cask
Homebrew biedt de eenvoudigste en meest onderhoudbare installatie-ervaring voor Azure CLI op macOS. Het verwerkt installatie, upgrades en verwijdering met behulp van standaardwerkstromen voor pakketbeheer.
Prerequisites
- macOS (Apple Silicon of Intel)
- Homebrew geïnstalleerd
Als Azure CLI al is geïnstalleerd met de Homebrew-formule, verwijdert u deze voordat u doorgaat om conflicten te voorkomen:
brew uninstall azure-cli
Azure-CLI installeren
Hiermee wordt Azure CLI geïnstalleerd met behulp van Homebrew Cask vanuit de Azure CLI aangepaste tap. Dit is de enige ondersteunde Homebrew-installatiemethode tijdens de preview-fase.
brew tap azure/azure-cli
brew install --cask azure-cli-preview
Installatie controleren
Controleer na de installatie of Azure CLI beschikbaar is:
az --version
Azure CLI bijwerken
Ga als volgende te werk om een upgrade uit te voeren naar de nieuwste versie:
brew update && brew upgrade --cask azure-cli-preview
Azure CLI verwijderen
Azure CLI verwijderen:
brew uninstall --cask azure-cli-preview
brew untap azure/azure-cli
Na de preview-fase
Wanneer de Homebrew Cask-installatie algemeen beschikbaar wordt:
- De preview-installatiemethode (
azure-cli-previewvia aangepaste tap) wordt stopgezet. - Azure CLI is beschikbaar in de officiële Homebrew Cask-opslagplaats.
Installeer Azure CLI met behulp van:
brew install --cask azure-cli
# Or
brew install azure-cli
Bestaande installaties met de Homebrew Core-formule moeten worden gemigreerd naar de installatie op basis van Cask. De Homebrew Core-formule wordt na deze overgang niet meer ondersteund.
Azure CLI installeren met een Tarball
Gebruik deze methode als:
- Homebrew is niet beschikbaar
- Internettoegang is beperkt
- U hebt volledige controle over de installatielocatie nodig
Deze methode wordt vaak gebruikt in bedrijfsomgevingen, gereguleerde omgevingen of air-gapped omgevingen.
Prerequisites
- macOS (Apple Silicon of Intel)
- Python 3.13 geïnstalleerd via elke methode (python.org, pyenv, enzovoort)
De tarball downloaden
Op een computer met internettoegang kunt u automatisch de nieuwste Azure CLI tarball voor uw architectuur downloaden:
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"
Dit script detecteert uw architectuur en downloadt de meest recente Azure CLI tarball vanaf de Azure CLI releasepagina.
-
arm64geeft Apple Silicon aan -
x86_64geeft Intel aan
Het selecteren van de juiste architectuur zorgt voor compatibiliteit en optimale prestaties.
Tip
Voor offlineomgevingen voert u deze opdracht uit op een computer met internettoegang en brengt u vervolgens de gedownloade tarball over naar het doelsysteem.
Uitpakken naar installatiemap
Kies een map waarin Azure CLI moet worden geïnstalleerd:
mkdir -p $HOME/lib/azure-cli
tar -xzf az.tar.gz -C $HOME/lib/azure-cli
Omgevingsvariabelen configureren
Azure CLI vereist toegang tot een Python runtime. Configureer uw omgeving zodat deze verwijst naar Python en de binaire Azure CLI bestanden.
Voeg het volgende toe aan uw shell-profiel (~/.zshrc of ~/.bashrc):
export AZ_PYTHON="/path_to_python"
export PATH="/target_directory_path/bin:$PATH"
Laad de shellconfiguratie opnieuw:
source ~/.zshrc
Installatie controleren
az --version
Azure CLI bijwerken
Als u Azure CLI wilt upgraden in een offlineomgeving, downloadt u een nieuwere Tarball en extraheert u deze over de bestaande installatie:
sudo tar -xzf az.tar.gz -C /target_directory_path
Azure CLI verwijderen
Verwijder de installatiemap:
sudo rm -rf /target_directory_path
Verwijder vervolgens de AZ_PYTHON en PATH vermeldingen uit uw shell-profiel.
Troubleshooting
Als u een probleem ondervindt bij het installeren of gebruiken van de Azure CLI met Homebrew Cask of de Tarball-methode, zijn hier enkele veelvoorkomende fouten (waarvan veel specifiek zijn voor Homebrew). Als u een probleem ondervindt dat hier niet wordt behandeld, kunt u een probleem indienen op GitHub.
Azure CLI niet gevonden
Zorg ervoor dat uw PATH de installatiemap bevat:
echo $PATH
Voltooiing werkt niet
De Azure CLI Homebrew-installatie (via formule of cask) biedt een voltooiingsbestand met de naam az in de map met beheerde voltooiingen van Homebrew. Volg de instructies van Homebrew om voltooiing in te schakelen.
Voeg voor Zsh de volgende twee regels toe aan de onderkant van het .zshrc bestand en sla uw Zsh-profiel op en laad het opnieuw.
autoload bashcompinit && bashcompinit
source $(brew --prefix)/etc/bash_completion.d/az
Kan Python of geïnstalleerde pakketten niet vinden
Er kan een kleine versie conflict of een ander probleem optreden tijdens het installeren van homebrew. Azure CLI geen Python virtuele omgeving gebruikt, dus is het afhankelijk van het vinden van de geïnstalleerde Python versie. Een mogelijke oplossing is het installeren en opnieuw koppelen van de python@3.13-afhankelijkheid van Homebrew.
brew update && brew install python@3.13 && brew upgrade python@3.13
brew link --overwrite python@3.13
Proxy blokkeert verbinding
Mogelijk kunt u geen resources ophalen uit Homebrew, tenzij u deze configureert voor het gebruik van uw proxy. Volg de configuratie-instructies voor de Homebrew-proxy.
Important
Als u zich achter een proxy bevindt, moeten HTTP_PROXY en HTTPS_PROXY worden ingesteld om verbinding te maken met Azure-services via de Azure CLI. Als u geen basisverificatie gebruikt, moet u deze variabelen exporteren in uw .bashrc bestand. Volg altijd het beveiligingsbeleid van uw bedrijf en de vereisten van uw systeembeheerder.
Als u de flesbronnen van Homebrew wilt ophalen, moet uw proxy HTTPS-verbindingen met de volgende adressen toestaan:
https://formulae.brew.shhttps://homebrew.bintray.com
Volgende stappen
Nu u de Azure CLI in macOS hebt geïnstalleerd, kunt u de functies en algemene opdrachten kort bekijken.