Instalowanie CLI Azure
W tej lekcji dowiesz się, jak wybrać najlepsze środowisko do uruchamiania poleceń interfejsu wiersza polecenia platformy Azure , zainstalować interfejs wiersza polecenia platformy Azure na komputerze lokalnym i zweryfikować instalację, sprawdzając wersję.
Wybieranie środowiska
Azure CLI działa w Bash, PowerShell i Windows Command Prompt (Cmd.exe). Z kilkoma wyjątkami każde zadanie, które można wykonać w witrynie Azure Portal , można również wykonać przy użyciu interfejsu wiersza polecenia platformy Azure. Poniżej przedstawiono niektóre czynniki, które należy wziąć pod uwagę podczas wybierania najbardziej odpowiedniego narzędzia do obsługi skryptów dla Twoich potrzeb:
Automatyzacja: Czy musisz zautomatyzować złożone lub powtarzające się zadania? Program Azure PowerShell i interfejs wiersza polecenia platformy Azure obsługują automatyzację, natomiast witryna Azure Portal nie.
Krzywa uczenia: Czy musisz szybko wykonać zadanie bez uczenia się nowych poleceń lub składni? Witryna Azure Portal jest przyjazna dla użytkownika i nie wymaga poleceń szkoleniowych ani składni. Z kolei program Azure PowerShell i interfejs wiersza polecenia platformy Azure wymagają zrozumienia składni powłoki poleceń i określonych wymagań dla każdego polecenia.
Zestaw umiejętności zespołu: Czy Twój zespół ma istniejącą wiedzę? Jeśli na przykład Twój zespół używa programu PowerShell do zarządzania innymi produktami, takimi jak Windows, Exchange Server lub Microsoft 365, może okazać się, że program Azure PowerShell będzie bardziej wygodnym i wydajnym wyborem.
Uwaga / Notatka
W tym ćwiczeniu przedstawiono proces tworzenia lokalnej instalacjiinterfejsu wiersza polecenia platformy Azure. Jednak w pozostałej części tego modułu usługa Azure Cloud Shell jest używana w bezpłatnym środowisku piaskownicy usługi Microsoft Learn. Jeśli wolisz, możesz rozważyć to ćwiczenie instalacji opcjonalne i przejrzeć tylko instrukcje.
Metody instalacji według platformy
Poniższe sekcje zawierają instrukcje dotyczące instalacji specyficzne dla platformy dla Azure CLI. Wybierz sekcję zgodną z systemem operacyjnym.
Instalowanie interfejsu wiersza polecenia platformy Azure w systemie Windows
Pobierz i zainstaluj najnowszą wersję interfejsu wiersza polecenia platformy Azure. Gdy instalator zapyta, czy może wprowadzić zmiany na komputerze, wybierz pole Tak .
Jeśli wcześniej zainstalowano Azure CLI, uruchomienie Microsoft Installer (MSI) w wersji 32-bitowej lub 64-bitowej zastępuje istniejącą instalację.
Po zakończeniu instalacji zamknij i otwórz ponownie wszystkie aktywne okno terminalu , aby upewnić się, że zmienne środowiskowe są odświeżane.
Otwórz wiersz polecenia systemu Windows, program PowerShell lub terminal systemu Windows , aby uruchomić polecenia interfejsu wiersza polecenia platformy Azure .
To ćwiczenie przeprowadzi Cię przez proces korzystania z Instalatora Microsoft. Aby uzyskać więcej opcji instalacji systemu Windows, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure w systemie Windows.
Instalowanie interfejsu wiersza polecenia platformy Azure w systemie Linux
Określ wersję systemu Ubuntu lub Debian:
source /etc/os-release echo "OS: $NAME" echo "Version: $VERSION"Aby uzyskać obsługiwane wersje systemów Ubuntu i Debian, zobacz Przed rozpoczęciem.
Zainstaluj Azure CLI w systemie Ubuntu lub Debian za pomocą Advanced Packaging Tool (apt) i wiersza poleceń Bash
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashSprawdź, czy instalacja została ukończona pomyślnie:
az version
Aby uzyskać więcej opcji instalacji systemu Linux, w tym Red Hat Enterprise Linux (RHEL),CentOS, Fedora i innych dystrybucji, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure w systemie Linux.
Instalowanie interfejsu wiersza polecenia platformy Azure w systemie macOS
Jeśli nie masz oprogramowania Homebrew dostępnego w systemie, przed kontynuowaniem zainstaluj oprogramowanie Homebrew .
Zaktualizuj informacje o repozytorium Homebrew i uruchom polecenie Azure CLI
install:brew update && brew install azure-cliSprawdź instalację:
az version
Aby uzyskać więcej informacji, w tym rozwiązywanie problemów w systemie macOS, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure w systemie macOS.
Maszyna lokalna jest teraz skonfigurowana do administrowania zasobami platformy Azure za pomocą interfejsu wiersza polecenia platformy Azure. Teraz możesz używać interfejsu wiersza polecenia platformy Azure lokalnie do wprowadzania poleceń lub wykonywania skryptów. Azure CLI przekazuje polecenia do centrów danych Azure, gdzie są one uruchamiane w ramach twojej subskrypcji Azure.
Weryfikowanie instalacji Azure CLI
Zweryfikuj instalację Azure CLI, zwracając wersję Azure CLIaz version przy użyciu polecenia:
az version
Możesz oczekiwać następującej odpowiedzi od Azure CLI:
{
"azure-cli": "2.65.0",
"azure-cli-core": "2.65.0",
"azure-cli-telemetry": "1.1.0",
"extensions": {}
}
Uwaga / Notatka
Numery wersji pokazane powyżej to przykłady. Zainstalowana wersja może się różnić w zależności od tego, kiedy zainstalowano interfejs wiersza polecenia platformy Azure.
Metody uwierzytelniania
Podczas pracy z lokalną instalacją interfejsu wiersza polecenia platformy Azure należy uwierzytelnić się przed wykonaniem poleceń platformy Azure . Istnieje kilka sposobów uwierzytelniania za pomocą platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure:
W poniższej tabeli porównaliśmy najbardziej typowe metody uwierzytelniania:
| Metoda uwierzytelniania | Najlepsze dla | Korzyść |
|---|---|---|
| Azure Cloud Shell | Szybkie testowanie i uczenie | Usługa Azure Cloud Shell automatycznie uwierzytelnia Cię i jest najprostszym sposobem rozpoczęcia pracy. Nie jest wymagana instalacja lokalna. |
| Logowanie interakcyjne | Lokalny rozwój i uczenie się | Zaloguj się w przeglądarce, używając polecenia az login.
Logowanie interakcyjne zapewnia selektor subskrypcji do automatycznego ustawiania domyślnej subskrypcji. |
| Tożsamość zarządzana | Aplikacje i usługi hostowane na platformie Azure | Tożsamości zarządzane zapewniają tożsamość zarządzaną platformy Azure dla aplikacji do użycia podczas nawiązywania połączenia z zasobami obsługującymi uwierzytelnianie firmy Microsoft Entra . Eliminuje konieczność zarządzania wpisami tajnymi, poświadczeniami, certyfikatami i kluczami. |
| Podmiot usługi | Automatyzacja wytwarzania i CI/CD | Podczas pisania skryptów użycie jednostki usługi jest zalecanym podejściem uwierzytelniania. Udzielasz tylko odpowiednich uprawnień wymaganych dla reprezentanta usługi, co zapewnia bezpieczeństwo automatyzacji. |
Logowanie interakcyjne
Jeśli zdecydujesz się zainstalować Azure CLI lokalnie, uwierzytelnij się w Azure przy użyciu polecenia
az login.az loginInterfejs wiersza polecenia platformy Azure zazwyczaj uruchamia domyślną przeglądarkę, aby otworzyć stronę logowania platformy Azure . Jeśli strona logowania platformy Azure nie zostanie uruchomiona, postępuj zgodnie z instrukcjami wiersza polecenia i wprowadź kod autoryzacji w witrynie https://aka.ms/devicelogin.
Jeśli masz dostęp do wielu subskrypcji, zostanie wyświetlony monit o wybranie subskrypcji platformy Azure podczas logowania.
Ważne
Począwszy od 2025 r., firma Microsoft wymusza obowiązkowe uwierzytelnianie wieloskładnikowe (MFA) dla interfejsu wiersza polecenia platformy Azure i innych narzędzi wiersza polecenia. Nowe wymagania MFA wpływają na tożsamości użytkowników Microsoft Entra ID. Nie mają one wpływu na tożsamości obciążeń, takie jak jednostki usługi i tożsamości zarządzane.