Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure CLI egy platformfüggetlen parancssori eszköz, a Azure erőforrások interaktív vagy szkripteken keresztüli kezelésére.
MacOS rendszeren Azure CLI a Homebrew Core-képletről egy karbantarthatóbb és rugalmasabb telepítési modellre vált. Az új modell a következőket tartalmazza:
- Homebrew Cask (a legtöbb felhasználó számára ajánlott)
- Tarball (offline vagy elszigetelt környezetekhez ajánlott)
Ez a felület jelenleg előzetes verzióban érhető el, és egy későbbi kiadásban a szokásos telepítési megközelítés lesz.
Miért érdemes a Homebrew Caskot használni?
- A legegyszerűbb telepítési és frissítési felület
- Függőségek automatikus kezelése
- Igazodik a jövőbeli támogatott telepítési modellhez
Mi változik?
Azure CLI fejlődik a biztonságosabb hitelesítés támogatása érdekében, beleértve a közvetítőalapú hitelesítést is. Ezekhez a képességekhez cask-alapú telepítési modell szükséges. Ennek eredményeként a Homebrew Core-ról a Homebrew Caskra váltunk. Ez a módosítás nem távolítja el vagy korlátozza a meglévő Azure CLI funkciókat. A Homebrew Cask teljes mértékben kompatibilis az összes jelenlegi Azure CLI funkcióval és verzióval.
Ez a módosítás javítja a környezetek konzisztenciáját, és jobb támogatást nyújt az olyan forgatókönyvekhez, mint az offline telepítés és a szabályozott üzembe helyezési környezetek.
Important
Azure CLI jelenleg a Homebrew Cask telepítési modell előzetes fázisában van. Ebben a fázisban a telepítés csak egyéni Homebrew koppintással érhető el.
- Jelenlegi módszer:
brew install azure-cli - Új módszerek (előzetes verzió):
- Homebrew Cask egyéni koppintással
brew tap azure/azure-clibrew install --cask azure-cli-preview
- Tarball-alapú telepítés
- Homebrew Cask egyéni koppintással
Telepítési módszer kiválasztása
Az alábbi útmutató segítségével válassza ki a forgatókönyvnek leginkább megfelelő telepítési módszert:
| Scenario | Ajánlott módszer |
|---|---|
| A felhasználók többsége | Homebrew Cask |
| Offline vagy légmentesen elzárt rendszerek | Tarball |
| Egyéni telepítési hely szükséges | Tarball |
Azure CLI telepítése a Homebrew Cask használatával
A Homebrew a legegyszerűbb és leginkább karbantartható telepítési élményt nyújt a macOS Azure CLI számára. Szabványos csomagkezelési munkafolyamatokkal kezeli a telepítést, a frissítéseket és az eltávolítást.
Prerequisites
- macOS (Apple Silicon vagy Intel)
- Homebrew telepítve
Ha Azure CLI már telepítve van a Homebrew képlet használatával, távolítsa el az ütközések elkerülése érdekében:
brew uninstall azure-cli
Az Azure CLI telepítése
Ez telepíti az Azure CLI-t a Homebrew Cask használatával az Azure CLI egyéni tárolójából. Ez az egyetlen támogatott Homebrew telepítési módszer az előzetes fázisban.
brew tap azure/azure-cli
brew install --cask azure-cli-preview
Telepítés ellenőrzése
A telepítés után ellenőrizze, hogy elérhető-e Azure CLI:
az --version
Azure CLI frissítése
Frissítés a legújabb verzióra:
brew update && brew upgrade --cask azure-cli-preview
Az Azure CLI eltávolítása
A Azure CLI eltávolítása:
brew uninstall --cask azure-cli-preview
brew untap azure/azure-cli
Az előzetes verzió fázisa után
Amikor a Homebrew Cask telepítése általánosan elérhetővé válik:
- Az előzetes telepítési módszer (
azure-cli-previewegyéni koppintással) megszűnik. - Azure CLI elérhető lesz a hivatalos Homebrew Cask-adattárból.
Telepítse a Azure CLI a következő használatával:
brew install --cask azure-cli
# Or
brew install azure-cli
A Homebrew Core képletet használó meglévő telepítéseket át kell telepíteni a Cask-alapú telepítésre. Az átmenet után a Homebrew Core csomag már nem lesz támogatott.
Azure CLI telepítése Tarball használatával
Ezt a módszert akkor használja, ha:
- A Homebrew nem érhető el
- Az internet-hozzáférés korlátozott
- Teljes hozzáférésre van szüksége a telepítési hely felett
Ezt a módszert gyakran használják vállalati, szabályozott vagy levegővel elválasztott környezetekben.
Prerequisites
- macOS (Apple Silicon vagy Intel)
- Python 3.13 bármilyen módszerrel telepítve (python.org, pyenv stb.)
A tarball letöltése
Az internetkapcsolattal rendelkező gépeken automatikusan letöltheti az architektúra legújabb Azure CLI tarballját:
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"
Ez a szkript észleli az architektúrát, és letölti a legújabb Azure CLI tarballt a Azure CLI kiadások oldaláról.
-
arm64az Apple Silicon-t jelzi -
x86_64Az Intelt jelzi
A megfelelő architektúra kiválasztása biztosítja a kompatibilitást és az optimális teljesítményt.
Tip
Offline környezetek esetén futtassa ezt a parancsot egy internetkapcsolattal rendelkező gépen, majd vigye át a letöltött tarballt a célrendszerbe.
Kinyerés a telepítési könyvtárba
Válasszon egy könyvtárat, amelyben Azure CLI telepíteni kell:
mkdir -p $HOME/lib/azure-cli
tar -xzf az.tar.gz -C $HOME/lib/azure-cli
Környezeti változók konfigurálása
Azure CLI hozzáférést igényel egy Python futtatókörnyezethez. Konfigurálja a környezetet úgy, hogy a Python és a Azure CLI bináris fájlokra mutasson.
Adja hozzá a következőket a rendszerhéjprofilhoz (~/.zshrc vagy ~/.bashrc):
export AZ_PYTHON="/path_to_python"
export PATH="/target_directory_path/bin:$PATH"
Töltse újra a parancssor konfigurációját.
source ~/.zshrc
Telepítés ellenőrzése
az --version
Azure CLI frissítése
Ha offline környezetben szeretné frissíteni Azure CLI, töltsön le egy újabb Tarballt, és bontsa ki a meglévő telepítésen keresztül:
sudo tar -xzf az.tar.gz -C /target_directory_path
Az Azure CLI eltávolítása
Távolítsa el a telepítési könyvtárat:
sudo rm -rf /target_directory_path
Ezután távolítsa el a AZ_PYTHON és PATH bejegyzéseket a rendszerhéjprofilból.
Troubleshooting
Ha problémát tapasztal a Azure CLI Homebrew Cask vagy a Tarball metódussal történő telepítésekor vagy használatakor, íme néhány gyakori hiba (amelyek közül sok a Homebrew-ra jellemző). Ha olyan problémát tapasztal, amelyet itt nem tárgyaltunk, jelentsen egy hibát a GitHubon.
Azure CLI nem található
Győződjön meg arról, hogy a PATH tartalmazza a telepítési könyvtárat:
echo $PATH
A teljesítés nem működik
Az Azure CLI Homebrew telepítése (akár formula, akár cask útján) egy az nevű kiegészítő fájlt biztosít a Homebrew által kezelt automatizált kiegészítések könyvtárában. A befejezés engedélyezéséhez kövesse a Homebrew utasításait.
A Zsh esetében adja hozzá a következő két sort a .zshrc fájl aljára, majd mentse és töltse újra a Zsh-profilt.
autoload bashcompinit && bashcompinit
source $(brew --prefix)/etc/bash_completion.d/az
Nem található Python vagy telepített csomag
Előfordulhat, hogy egy kis verzió különbség vagy más probléma merül fel a homebrew telepítése során. Azure CLI nem használ Python virtuális környezetet, ezért a telepített Python verzió megkeresésére támaszkodik. A lehetséges javítás a python@3.13 telepítése és ismételt csatolása a Homebrew segítségével.
brew update && brew install python@3.13 && brew upgrade python@3.13
brew link --overwrite python@3.13
Egy proxy blokkolja a kapcsolatot
Előfordulhat, hogy nem tud erőforrásokat lekérni a Homebrew-ból, hacsak nem konfigurálja a proxy használatára. Kövesse a Homebrew proxy konfigurációs utasításait.
Important
Ha egy proxy mögött van, HTTP_PROXY és HTTPS_PROXY úgy kell beállítani, hogy csatlakozhasson az Azure szolgáltatásokhoz az Azure CLI segítségével. Ha nem használ alapszintű hitelesítést, exportálja ezeket a változókat a .bashrc fájlba. Mindig kövesse az üzleti biztonsági szabályzatokat és a rendszergazda követelményeit.
A palackerőforrások Homebrew-ból való lekéréséhez a proxynak engedélyeznie kell a HTTPS-kapcsolatokat a következő címekre:
https://formulae.brew.shhttps://homebrew.bintray.com
Következő lépések
Most, hogy telepítette az Azure CLI-t macOS rendszerre, tekintse meg a funkcióit és a gyakori parancsokat.