Instalowanie CLI Azure

Ukończone

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

  1. 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ę.

  2. Po zakończeniu instalacji zamknij i otwórz ponownie wszystkie aktywne okno terminalu , aby upewnić się, że zmienne środowiskowe są odświeżane.

  3. 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

  1. 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.

  2. 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 bash
    
  3. Sprawdź, 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

  1. Jeśli nie masz oprogramowania Homebrew dostępnego w systemie, przed kontynuowaniem zainstaluj oprogramowanie Homebrew .

  2. Zaktualizuj informacje o repozytorium Homebrew i uruchom polecenie Azure CLIinstall:

    brew update && brew install azure-cli
    
  3. Sprawdź 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

  1. Jeśli zdecydujesz się zainstalować Azure CLI lokalnie, uwierzytelnij się w Azure przy użyciu polecenia az login.

    az login
    

    Interfejs 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.

  2. 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.