Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'interfaccia Azure Command-Line è uno strumento da riga di comando multipiattaforma che può essere installato localmente nei computer macOS. È possibile usare il interfaccia della riga di comando di Azure per connettersi a Azure ed eseguire comandi amministrativi su Azure risorse usando prompt della riga di comando interattivi o uno script.
Per la piattaforma macOS, installare il interfaccia della riga di comando di Azure con gestione pacchetti homebrew. Homebrew semplifica il mantenimento aggiornato della interfaccia della riga di comando di Azure. Il pacchetto interfaccia della riga di comando di Azure richiede macOS 13 o versione successiva.
La versione corrente del interfaccia della riga di comando di Azure è 2.85.0. Per informazioni sull'ultima versione, vedere le note di rilascio . Per individuare la versione installata e verificare se è necessario aggiornarla, eseguire az version.
Installare con Homebrew
Homebrew è il modo più semplice per gestire l'installazione interfaccia della riga di comando di Azure. Permette di eseguire agevolmente le operazioni di installazione, aggiornamento e disinstallazione. Se Homebrew non è disponibile nel sistema, installare Homebrew prima di continuare.
È possibile installare il interfaccia della riga di comando di Azure in macOS aggiornando le informazioni del repository brew e quindi eseguendo il comando install:
brew update && brew install azure-cli
Risoluzione dei problemi
Se si verifica un problema durante l'installazione del interfaccia della riga di comando di Azure tramite Homebrew, ecco alcuni errori comuni. Se si verifica un problema non trattato qui, file un problema in GitHub.
Il completamento non funziona
La formula Homebrew di interfaccia della riga di comando di Azure installa un file di completamento denominato az nella directory dei completamenti gestiti da Homebrew (il percorso predefinito è /usr/local/etc/bash_completion.d/). Per abilitare il completamento, seguire le istruzioni di Homebrew qui.
Per Zsh, aggiungere le due righe seguenti alla fine del .zshrc file, quindi salvare e ricaricare il profilo Zsh.
autoload bashcompinit && bashcompinit
source $(brew --prefix)/etc/bash_completion.d/az
Impossibile trovare Python o pacchetti installati
Potrebbe verificarsi un disallineamento della versione minore o un altro problema durante l'installazione di homebrew. Il interfaccia della riga di comando di Azure non usa un ambiente virtuale Python, quindi si basa sulla ricerca della versione Python installata. Una possibile soluzione è installare e ricollegare la dipendenza python@3.10 da Homebrew.
brew update && brew install python@3.10 && brew upgrade python@3.10
brew link --overwrite python@3.10
interfaccia della riga di comando di Azure versione 1.x è installato
Se è stata installata una versione obsoleta, è possibile che la cache di Homebrew non sia aggiornata. Seguire le istruzioni per l'aggiornamento.
Il proxy blocca la connessione
Potrebbe non essere possibile ottenere risorse da Homebrew a meno che non venga configurato per l'uso del proxy. Seguire le istruzioni per la configurazione del proxy di Homebrew.
Importante
Se si è dietro un proxy, è necessario impostare HTTP_PROXY e HTTPS_PROXY per connettersi ai servizi di Azure con il interfaccia della riga di comando di Azure. Se non si usa l'autenticazione di base, è consigliabile esportare queste variabili nel .bashrc file. Seguire sempre i criteri di sicurezza aziendale e i requisiti definiti dall'amministratore di sistema.
Per ottenere le risorse bottle da Homebrew, il proxy deve consentire le connessioni HTTPS agli indirizzi seguenti:
https://formulae.brew.shhttps://homebrew.bintray.com
Aggiornamento
Il interfaccia della riga di comando di Azure viene aggiornato regolarmente con correzioni di bug, miglioramenti, nuove funzionalità e funzionalità di anteprima. Una nuova versione è disponibile circa una volta al mese.
A partire dalla versione 2.11.0, il interfaccia della riga di comando di Azure fornisce un comando in-tool per eseguire l'aggiornamento alla versione più recente.
az upgrade
Per impostazione predefinita, questo comando aggiorna anche tutte le estensioni installate. Per altre az upgrade opzioni, vedere la pagina di riferimento del comando. Per interfaccia della riga di comando di Azure versioni precedenti a 2.11.0, eseguire l'aggiornamento reinstallando come descritto in Installare il interfaccia della riga di comando di Azure.
È anche possibile aggiornare le informazioni del repository Homebrew locale e quindi aggiornare il pacchetto azure-cli.
brew update && brew upgrade azure-cli
Disinstallare
Se decidi di disinstallare interfaccia della riga di comando di Azure, ci dispiace vederti andare via. Prima di eseguire la disinstallazione, usare il comando az feedback per segnalare aspetti da migliorare o correggere. L'obiettivo è quello di rendere l'interfaccia della riga di comando di Azure senza bug e facile da usare. Se è stato rilevato un bug, è consigliabile segnalare un problema di GitHub.
Usare Homebrew per disinstallare il pacchetto azure-cli.
brew uninstall azure-cli
Rimuovere i dati
Se non si prevede di reinstallare il interfaccia della riga di comando di Azure, rimuovere i relativi dati.
rm -rf ~/.azure
Altri metodi di installazione
Se non è possibile usare homebrew per installare il interfaccia della riga di comando di Azure nell'ambiente in uso, è possibile usare le istruzioni manuali per Linux. Questo processo non viene ufficialmente mantenuto per essere compatibile con macOS. È consigliabile usare uno strumento di gestione pacchetti come Homebrew. Usare il metodo di installazione manuale solo se non sono disponibili altre opzioni.
Per istruzioni sull'installazione manuale, vedere Installare manualmente interfaccia della riga di comando di Azure in Linux.
Passaggi successivi
Ora che è stato installato il interfaccia della riga di comando di Azure in macOS, esaminare brevemente le funzionalità e i comandi comuni.