Cykl życia obsługi interfejsu wiersza polecenia platformy Azure
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 interfejsu wiersza polecenia platformy Azure został zaprojektowany w celu zapewnienia przejrzystości i przewidywalności dla klientów dotyczących pomocy technicznej dla 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 odwołań
Istnieją dwa typy odwołań interfejsu wiersza polecenia platformy Azure.
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 polecenia za pośrednictwem usługi Azure Cloud Shell, podstawowe odwołania 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 az vm reference 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.
Wersje
Podstawowe funkcje
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 pomocnicze: zaktualizowano aktualizacje funkcji i ulepszone pokrycie usług platformy Azure.
- Wersje poprawek: poprawki zgodne z poprzednimi wersjami bez nowych funkcji lub zmian funkcjonalności.
Rozszerzenia
Rozszerzenia interfejsu wiersza polecenia platformy Azure są zgodne z semantyczną wersją numerowania wersji. Semantyczne przechowywanie wersji to system, który używa trzyczęściowego formatu numeru: major.minor.patch
.
- Wersje główne: istotne zmiany, często spowodowane niezgodną zmianą interfejsu API.
- 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ń
Cykl wydania interfejsu wiersza polecenia platformy Azure został zaprojektowany w celu zapewnienia klientom przewidywalnych dat wydania, umożliwienia firmom, deweloperom i społeczności podejmowania strategicznych decyzji podczas planowania planów.
Wersja Podstawowa interfejsu wiersza polecenia platformy Azure jest aktualizowana co miesiąc z maksymalnie dwoma wersjami wprowadzającymi zmiany powodujące niezgodność. Wersje zmian powodujących niezgodność występują w drugim i czwartym kwartale każdego roku.
Rozszerzenia interfejsu wiersza polecenia platformy Azure nie mają określonego tempa wydania i należy je uaktualnić ręcznie.
Zmiany powodujące niezgodność mogą nie mieć wpływu na istniejące skrypty, ale dobrym rozwiązaniem jest zweryfikowanie skryptów w środowisku testowym przed przeprowadzeniem uaktualnienia.
Uwaga
Cykl wydania może być nieco dostosowany do głównych ogłoszeń związanych z platformą Azure.
Wersje standardowej obsługi terminów (STS)
Wersje stS podstawowego interfejsu wiersza polecenia platformy Azure zapewniają najnowsze możliwości. Wersje stS nie mają zmian powodujących niezgodność przez sześć miesięcy. Zmiany powodujące niezgodność są wydawane w drugim i czwartym kwartale roku kalendarzowego, a zwykle są zgodne z programem 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 jest obsługiwana, musisz mieć najnowszą wersję pomocniczą wersji stS.
- Wersje usługi STS nie mają określonego znacznika podczas uruchamiania
az version
polecenia. Zapewnia to zgodność z poprzednimi wersjami z narzędziami lub skryptami, które mogą korzystać z tych informacji.
Długoterminowe wersje pomocy technicznej (LTS)
Wersje LTS interfejsu wiersza polecenia platformy Azure Core zapewniają okres "konserwacji" 12 miesięcy po okresie "bieżącym". W tym czasie wersja LTS nie doświadcza zmian powodujących niezgodność , chyba że jest wymagana przez poprawkę zabezpieczeń.
Wersje LTS są oparte na wersjach interfejsu wiersza polecenia platformy Azure, które wprowadzają poważne zmiany w drugim kwartale roku kalendarzowego. Zwykle jest to zgodne z programem Microsoft Build.
Wersje LTS mają następujące cechy:
- W ciągu pierwszych sześciu miesięcy wydania LTS są wydawane co miesiąc i otrzymują aktualizacje funkcji, poprawki błędów i poprawki zabezpieczeń.
- W ciągu następnych 12 miesięcy wydania LTS są wydawane w razie potrzeby i otrzymują tylko poprawki błędów i poprawki zabezpieczeń.
- Aby wersja LTS została obsługiwana, musisz mieć najnowszą wersję wersji LTS.
Łatwo znajdź datę wydania LTS, uruchamiając az version
polecenie . Zwróć uwagę na azure-cli-support
wiersz wskazujący datę LTS.
{
"azure-cli": "2.48.0",
"azure-cli-core": "2.48.0",
"azure-cli-support": "LTS-20240521",
"azure-cli-telemetry": "1.0.8",
"extensions": {
}
}
Na poniższej ilustracji przedstawiono cykl wydania i cykl wsparcia dla interfejsu wiersza polecenia platformy Azure dla wersji STS i LTS.
W poniższej tabeli przedstawiono przykłady korelowania cykli życia wydania z cyklem życia pomocy technicznej:
Uwaga
Daty w poniższej tabeli są przeznaczone tylko do celów przykładowych. Rzeczywiste daty wydania różnią się.
Numer wersji | Harmonogram wersji | Zmiany powodujące niezgodność | Typ wydania | Typ obsługi | Obsługiwane do momentu, gdy wersja | Wersja LTS |
---|---|---|---|---|---|---|
2.61.0 | Maj 2024 r. | Tak | Główna | USŁUGI STS | 2.62.0 | |
2.62.0 | Czerwiec 2024 r. | Mały | USŁUGI STS | 2.63.0 | ||
2.63.0 | Lipiec 2024 r. | Mały | USŁUGI STS | 2.64.0 | ||
2.64.0 | Sierpień 2024 r. | Mały | USŁUGI STS | 2.65.0 | ||
2.65.0 | Wrzesień 2024 r. | Mały | USŁUGI STS | 2.66.0 | ||
2.66.0 | Październik 2024 r. | Mały | LTS | 2.79.0 | 2.66.0 | |
2.67.0 | Listopad 2024 r. | Tak | Główna | USŁUGI STS | 2.68.0 | 2.66.x |
2.68.0 | Grudzień 2024 r. | Mały | USŁUGI STS | 2.69.0 | 2.66.x | |
2.69.0 | Styczeń 2025 r. | Mały | USŁUGI STS | 2.70.0 | 2.66.x | |
2.70.0 | Luty 2025 r. | Mały | USŁUGI STS | 2.71.0 | 2.66.x | |
2.71.0 | Marzec 2025 r. | Mały | USŁUGI STS | 2.72.0 | 2.66.x | |
2.72.0 | Kwiecień 2025 r. | Mały | USŁUGI STS | 2.73.0 | 2.66.x | |
2.73.0 | Maj 2025 r. | Tak | Główna | USŁUGI STS | 2.74.0 | 2.66.x |
2.74.0 | Czerwiec 2025 r. | Mały | USŁUGI STS | 2.75.0 | 2.66.x | |
2.75.0 | Lipiec 2025 r. | Mały | USŁUGI STS | 2.76.0 | 2.66.x | |
2.76.0 | Sierpień 2025 r. | Mały | USŁUGI STS | 2.77.0 | 2.66.x | |
2.77.0 | Wrzesień 2025 r. | Mały | USŁUGI STS | 2.78.0 | 2.66.x | |
2.78.0 | Październik 2025 r. | Mały | USŁUGI STS | 2.79.0 | 2.66.x | |
2.79.0 | Listopad 2025 r. | Tak | Główna | LTS | 2.91.0 | 2.79.0 |
2.80.0 | Grudzień 2025 r. | Tak | Mały | USŁUGI STS | 2.81.0 | 2.79.x |
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ą interfejsu wiersza polecenia platformy Azure przed zmianą powodującą niezgodność w czwartym kwartale roku kalendarzowego, jest obsługiwany do wydania interfejsu wiersza polecenia platformy Azure w wersji 2.79.0.
Zmiany powodujące niezgodność
Główne wersje interfejsu wiersza polecenia platformy Azure wprowadzają zmiany powodujące niezgodność i występują do dwóch razy w roku. Zmiany powodujące niezgodność mogą wystąpić w dowolnym momencie dla rozszerzeń wersji zapoznawczej. Rozszerzenia inne niż ogólna dostępność nie są wymagane do przestrzegania zasad zmiany powodującej 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 firma Microsoft obsługiwała, należy spełnić następujące kryteria:
- Obsługiwana jest wersja interfejsu wiersza polecenia platformy Azure.
- Wersja systemu operacyjnego jest obecnie obsługiwana 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.8 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,8 | Październik 2024 r. |
3.9 | Październik 2025 r. |
3,10 | Październik 2026 r. |
3.11 | Październik 2027 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.
Obsługa jest zwykle usuwana, gdy system operacyjny nie obsługuje linii głównej, w tym czasie zatrzymujemy testowanie i obsługujemy go.
Oto obsługiwane systemy operacyjne Linux dla interfejsu wiersza polecenia platformy Azure:
System operacyjny Wersja Koniec wsparcia Ubuntu 20.04 LTS Kwiecień 2025 r. 22.04 LTS Kwiecień 2027 r. 24.04 LTS Czerwiec 2029 r. Debian 11 12 Alpine 3.17 22 listopada 2024 r. RHEL 8 31 maja 2029 r. 9 31 maja 2032 r. Strumień centOS 9 Szacowany 2027 r. Marynarz 2.0 Uwaga
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.