Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Wersje z standardowym okresem wsparcia (STS)
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.
Wersje z długoterminowym wsparciem (LTS)
Wersje LTS Azure CLI Core zapewniają 12-miesięczny okres konserwacji 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 Azure CLI, 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 harmonogram wydań i cykl życia wsparcia dla Azure CLI w wersjach STS i LTS.
W poniższej tabeli przedstawiono przykłady, jak cykl wydawania koreluje z cyklem wsparcia.
Uwaga / Notatka
Daty w poniższej tabeli są przeznaczone tylko do celów przykładowych. Rzeczywiste daty wydania różnią się.
Numer wersji | Harmonogram wydania | Zmiany przełomowe | Typ wydania | Typ wsparcia | Obsługiwane do wersji | Wersja LTS |
---|---|---|---|---|---|---|
2.61.0 | maj 2024 | Tak | Maj | STS | 2.62.0 | |
2.62.0 | Czerwiec 2024 r. | Małoletni | STS | 2.63.0 | ||
2.63.0 | Lipiec 2024 r. | Małoletni | STS | 2.64.0 | ||
2.64.0 | Sierpień 2024 r. | Małoletni | STS | 2.65.0 | ||
2.65.0 | Wrzesień 2024 r. | Małoletni | STS | 2.66.0 | ||
2.66.0 | Październik 2024 r. | Małoletni | LTS | 2.79.0 | 2.66.0 | |
2.67.0 | Listopad 2024 r. | Tak | Maj | STS | 2.68.0 | 2.66.x |
Grudzień 2024 r. | 2.66.x | |||||
2.68.0 | Styczeń 2025 r. | Małoletni | STS | 2.69.0 | 2.66.x | |
2.69.0 | Luty 2025 rok | Małoletni | STS | 2.70.0 | 2.66.x | |
2.70.0 | Marzec 2025 r. | Małoletni | STS | 2.71.0 | 2.66.x | |
2.71.0 | Kwiecień 2025 r. | Małoletni | STS | 2.72.0 | 2.66.x | |
2.72.0 | Maj 2025 r. | Tak | Maj | STS | 2.73.0 | 2.66.x |
2.73.0 | Czerwiec 2025 r. | Małoletni | STS | 2.74.0 | 2.66.x | |
2.74.0 | Lipiec 2025 r. | Małoletni | STS | 2.75.0 | 2.66.x | |
2.75.0 | Sierpień 2025 r. | Małoletni | STS | 2.76.0 | 2.66.x | |
2.76.0 | Wrzesień 2025 r. | Małoletni | STS | 2.77.0 | 2.66.x | |
2.77.0 | Październik 2025 r. | Małoletni | LTS | 2.90.0 | 2.77.0 | |
2.78.0 | Listopad 2025 r. | Tak | Maj | STS | 2.79.0 | 2.77.x |
2.79.0 | Grudzień 2025 r. | Małoletni | STS | 2.80.0 | 2.77.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 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.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.
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 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. Azure Linux 2.0 Lipiec 2025 r. 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.