Udostępnij przez


Cykl życia obsługi Azure CLI

Każdy produkt firmy Microsoft ma cykl życia. Cykl życia rozpoczyna się po wydaniu produktu i kończy się, gdy nie jest już obsługiwany. Znajomość kluczowych dat w tym cyklu życia ułatwia podejmowanie świadomych decyzji dotyczących tego, kiedy uaktualnić lub wprowadzić inne zmiany w oprogramowaniu.

Cykl wsparcia Azure CLI został zaprojektowany w celu zapewnienia przejrzystości i przewidywalności dla klientów dotyczących wsparcia każdej wersji. Czas i stopień wsparcia różnią się w zależności od kilku kwalifikacji. Cykl życia obsługi interfejsu wiersza polecenia platformy Azure jest zgodny z zasadami nowoczesnego cyklu życia firmy Microsoft, chyba że określono inaczej w tym artykule.

Typy referencji

Istnieją dwa typy odwołań Azure CLI.

  • Podstawowe: odwołania do interfejsu wiersza polecenia platformy Azure, które są publikowane jako stała część interfejsu wiersza polecenia, są nazywane odwołaniami "core". Wszystkie podstawowe odwołania są instalowane za pomocą interfejsu wiersza polecenia platformy Azure i nie można wybrać podzestawu odwołań. Jeśli uruchamiasz interfejs wiersza poleceń za pośrednictwem usługi Azure Cloud Shell, rdzeniowe odniesienia są zawsze aktualne.

  • Rozszerzenia: rozszerzenia nie są dostarczane jako część interfejsu wiersza polecenia, ale są uruchamiane jako polecenia interfejsu wiersza polecenia. Niektóre rozszerzenia są stałą częścią interfejsu wiersza polecenia platformy Azure, ale często rozszerzenie zapewnia dostęp do większej liczby funkcji i funkcji w wersji zapoznawczej.

Pojedyncza grupa referencyjna może mieć zarówno polecenia podstawowe, jak i rozszerzenia. Na przykład w grupie referencyjnej az vm, az vm nic add jest podstawowym poleceniem referencyjnym, a az vm repair create jest rozszerzeniem.

Aby dowiedzieć się więcej na temat rozszerzeń interfejsu wiersza polecenia platformy Azure, zobacz Używanie rozszerzeń interfejsu wiersza polecenia platformy Azure i zarządzanie nimi.

Wersjonowanie

Rdzeń

Podstawowa wersja interfejsu wiersza polecenia platformy Azure składa się z trzech liczb: major.minor.patch.

  • Wersje główne: istotne zmiany, w tym zmiany dotyczące architektury i podstawowego projektu. Zapewniamy krytyczne poprawki zabezpieczeń do ostatniej wersji pomocniczej poprzedniej wersji głównej przez trzy lata.
  • Wersje mniejsze: Funkcje zaktualizowano, a pokrycie usług platformy Azure ulepszono.
  • Wersje poprawek: poprawki zgodne z poprzednimi wersjami bez nowych funkcji lub zmian funkcjonalności.

Rozszerzenia

Rozszerzenia interfejsu wiersza polecenia platformy Azure są zgodne z wersjonowaniem semantycznym. Semantyczne przechowywanie wersji to system, który używa trzyczęściowego formatu numeru: major.minor.patch.

  • Wersje główne: Przełomowe zmiany, często z powodu zmiany w interfejsie API, która powoduje niezgodność.
  • Wersje pomocnicze: aktualizacje funkcji zgodne z poprzednimi wersjami lub dodatkowe funkcje.
  • Wersje poprawek: poprawki zgodne z poprzednimi wersjami bez nowych funkcji lub zmian funkcjonalności.

Częstotliwość wydań

Harmonogram wydań interfejsu wiersza polecenia platformy Azure ma zapewnić klientom przewidywalne daty wydań, umocnić firmy, deweloperów i społeczność do podejmowania strategicznych decyzji podczas tworzenia harmonogramów.

Podstawowy moduł CLI Azure jest aktualizowany co miesiąc z maksymalnie dwoma wydaniami wprowadzającymi przełomowe zmiany. Wersje zmian powodujących niezgodność występują w drugim i czwartym kwartale każdego roku.

Rozszerzenia CLI platformy Azure nie mają określonego tempa wydania i należy je uaktualniać ręcznie.

Zmiany w wersjach mogą nie mieć wpływu na istniejące skrypty, ale dobrą praktyką jest zweryfikowanie skryptów w środowisku testowym przed przeprowadzeniem uaktualnienia.

Uwaga / Notatka

Cykl wydania może być nieco dostosowany do głównych ogłoszeń związanych z platformą Azure.

Obsługa wydań

Interfejs wiersza polecenia platformy Azure obecnie oferuje tylko jeden typ powszechnie dostępnej wersji: Standard Term Support (STS). Wszystkie wersje główne są traktowane jako wersje STS i są obsługiwane do czasu wydania następnej wersji głównej, co około sześć miesięcy.

Wersje STS podstawowego rdzenia interfejsu wiersza polecenia platformy Azure zapewniają najnowsze możliwości. Wersje STS nie mają zmian powodujących niekompatybilność przez sześć miesięcy. Zmiany przełomowe są wydawane w drugim i czwartym kwartale roku kalendarzowego, i zazwyczaj pokrywają się z wydarzeniami Microsoft Build i Microsoft Ignite.

Wersje STS mają następujące cechy:

  • Wersje stS są wydawane co miesiąc i otrzymują aktualizacje funkcji, poprawki błędów i poprawki zabezpieczeń.
  • Aby wersja STS była wspierana, musisz posiadać najnowszą wersję pomniejszą wydania STS.
  • Wersje usługi STS nie mają określonego znacznika podczas wykonywania polecenia az version. To zapewnia zgodność wsteczną, umożliwiającą narzędziom lub skryptom wykorzystanie tych informacji.

Przykłady:

  • Aby kwalifikować się do pomocy technicznej, musisz zaktualizować do wersji 2.63.0, jeśli masz zainstalowany interfejs wiersza polecenia platformy Azure w wersji 2.62.0.
  • Jeśli interfejs wiersza polecenia platformy Azure 2.66.0 jest ostatnią wersją przed zmianą powodującą niezgodność w czwartym kwartale, jest obsługiwany do momentu wydania interfejsu wiersza polecenia platformy Azure w wersji 2.67.0.

Zmiany przełomowe

Główne wersje Azure CLI wprowadzają zmiany powodujące niezgodność i pojawiają się do dwóch razy w roku. Zmiany powodujące niezgodność mogą wystąpić w dowolnym momencie dla rozszerzeń wersji zapoznawczej. Rozszerzenia inne niż te w wersji GA nie muszą przestrzegać zasad dotyczących zmiany powodujących niezgodność.

Aby uzyskać szczegółowe informacje na temat zmian powodujących niezgodność w interfejsie wiersza polecenia platformy Azure, zobacz Informacje o wersji.

Obsługiwane środowiska

Interfejs wiersza polecenia platformy Azure działa w wielu systemach operacyjnych i architekturach. Aby uzyskać pełną listę, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure. Aby uzyskać wsparcie od firmy Microsoft, należy spełnić następujące kryteria:

  • Obsługiwana jest wersja interfejsu wiersza polecenia platformy Azure.
  • Wersja systemu operacyjnego znajduje się obecnie w bieżącej fazie wsparcia przez wydawcę systemu operacyjnego.
  • Zależności wymagane przez bieżącą wersję interfejsu wiersza polecenia platformy Azure są obsługiwane w systemie operacyjnym.

Interfejs wiersza polecenia platformy Azure kończy obsługę platformy po spełnieniu jednego z następujących warunków:

  • System operacyjny osiąga koniec życia zgodnie z definicją właściciela platformy.
  • Wersja języka Python wymagana przez interfejs wiersza polecenia platformy Azure kończy działanie, nie jest już obsługiwana w systemie operacyjnym lub ma niefiksowany krytyczny problem z zabezpieczeniami.

Interfejs wiersza polecenia platformy Azure ogłasza zakończenie wsparcia systemu operacyjnego lub jednego z jego zależności w ciągu trzech miesięcy od publicznego ogłoszenia o wycofaniu systemu operacyjnego.

Zależność języka Python

Interfejs wiersza polecenia platformy Azure zależy od języka Python w wersji 3.10 lub nowszej. Poniższa tabela zawiera podsumowanie oczekiwanego zakończenia obsługi dla każdej wersji języka Python:

Wersja języka Python Data zakończenia pomocy technicznej
3.10 Październik 2026 r.
3.11 Październik 2027 r.
3,12 Październik 2028 r.
3.13 Październik 2029 r.

Interfejs wiersza polecenia platformy Azure może być obsługiwany tylko w systemach operacyjnych, w których obsługiwane są powyższe wersje języka Python.

  • Windows: obecnie obsługiwane wersje klienta i serwera z systemem Windows spełniają wymagania dotyczące wersji języka Python.
  • macOS: obecnie obsługiwana wersja systemu macOS 12 lub nowszego spełnia wymagania dotyczące wersji języka Python.
  • Linux:
    • Każdy obsługiwany system operacyjny ma cykl życia zdefiniowany przez organizację sponsora.

    • Wsparcie jest zazwyczaj wycofywane, gdy system operacyjny przestaje być obsługiwany w głównym nurcie, wówczas przestajemy go testować i wspierać.

    • Oto obsługiwane systemy operacyjne Linux dla interfejsu wiersza polecenia platformy Azure:

      System operacyjny wersja Koniec wsparcia
      Ubuntu 22.04 LTS Kwiecień 2027 r.
      24.04 LTS Czerwiec 2029 r.
      Debian 11 31 sierpnia 2026 r.
      12 30 czerwca 2028 r.
      RHEL 8 31 maja 2029 r.
      9 31 maja 2032 r.
      10 31 maja 2035 r.
      Strumień centOS 9 Szacowany 2027 r.
      10 Szacowany rok 2030
      Azure Linux 3.0

      Uwaga / Notatka

      W systemie RHEL 7 obsługiwany jest tylko interfejs wiersza polecenia platformy Azure 2.38. Firma Microsoft nie udostępnia już aktualizacji ani poprawek błędów dla tej dystrybucji.

Poradnik dotyczący identyfikatora aplikacji wiersza poleceń Azure

Identyfikator aplikacji interfejsu wiersza polecenia platformy Azure jest zarezerwowany wyłącznie dla tego narzędzia i nie może być używany do innych celów. W przypadku pytań lub wątpliwości użyj oficjalnych kanałów pomocy technicznej.

Uwaga / Notatka

Ten identyfikator aplikacji może ulec zmianie lub ograniczeniu w dowolnym momencie, a jego ciągła dostępność nie jest gwarantowana.

Zobacz także