Jak zaktualizować interfejs wiersza polecenia platformy Azure
Menedżerowie pakietów mogą polegać na aktualizowaniu lokalnej instalacji interfejsu wiersza polecenia platformy Azure w środowiskach systemu Windows, macOS i Linux (zobacz Update
sekcję w każdej instrukcji instalacji specyficznej dla platformy). Interfejs wiersza polecenia udostępnia również polecenia w narzędziu umożliwiające ręczne lub automatyczne uaktualnianie.
Ręczna aktualizacja
Począwszy od wersji 2.11.0, interfejs wiersza polecenia platformy Azure udostępnia polecenie w narzędziu umożliwiające aktualizację do najnowszej wersji.
az upgrade
To polecenie aktualizuje również wszystkie zainstalowane rozszerzenia domyślnie. Aby uzyskać więcej az upgrade
opcji, zobacz stronę referencyjną poleceń. W przypadku wersji interfejsu wiersza polecenia platformy Azure wcześniejszych niż 2.11.0 zaktualizuj ją ponownie, zainstaluj ponownie zgodnie z opisem w temacie Instalowanie interfejsu wiersza polecenia platformy Azure.
az upgrade
program jest obsługiwany w systemach Windows, macOS i niektórych dystrybucjach systemu Linux, o ile jest obsługiwana instalacja. Obsługuje tylko uaktualnienie do najnowszej wersji. Jeśli używasz interfejsu wiersza polecenia platformy Azure za pośrednictwem usługi Azure Cloud Shell, najprawdopodobniej korzystasz już z najnowszej instalacji interfejsu wiersza polecenia platformy Azure. Jeśli nie jest to spowodowane przypadkami, takimi jak ad hoc wydanie wersji pomocniczej poprawki usterek, musisz poczekać na następną kompilację usługi Azure Cloud Shell, ponieważ az upgrade
nie jest obsługiwana w usłudze Azure Cloud Shell.
Gdy azure-cli
jest już najnowsza wersja, uruchamiane az upgrade
testy i aktualizacje wszystkich zainstalowanych rozszerzeń.
Automatyczna aktualizacja
Domyślnie automatyczne skalowanie interfejsu wiersza polecenia platformy Azure jest wyłączone. Jeśli chcesz nadążyć za najnowszą wersją, możesz włączyć automatyczną wersję za pośrednictwem konfiguracji.
az config set auto-upgrade.enable=yes
Interfejs wiersza polecenia platformy Azure regularnie sprawdza nowe wersje i monituje o uaktualnienie po zakończeniu działania każdego polecenia po udostępnieniu aktualizacji.
Komunikat monitu i komunikaty wyjściowe podczas uaktualniania mogą przerwać wynik polecenia, jeśli jest przypisany do jakiejś zmiennej lub w zautomatyzowanym przepływie. Aby uniknąć przerw w działaniu, możesz użyć następującej konfiguracji, aby zezwolić na automatyczne przeprowadzenie aktualizacji bez potwierdzenia i pokazać tylko ostrzeżenia i błędy podczas uaktualniania.
az config set auto-upgrade.prompt=no
Domyślnie wszystkie zainstalowane rozszerzenia są również aktualizowane. Aktualizację rozszerzenia można wyłączyć za pomocą konfiguracji.
az config set auto-upgrade.all=no
Uwaga
Poczekaj na az upgrade
ukończenie przed przejściem do następnego zestawu poleceń, w przeciwnym razie nowe wersje interfejsu wiersza polecenia (+rozszerzenia) mogą mieć zmiany powodujące niezgodność.
Jeśli zdecydujesz się nie używać funkcji automatycznej aktualizacji już w przypadkach, takich jak utrzymywanie skryptów poleceń działających stabilnie, możesz wyłączyć ją za pośrednictwem konfiguracji.
az config set auto-upgrade.enable=no