Az Azure CLI támogatási életciklusa
Minden Microsoft-termék életciklussal rendelkezik. Az életciklus akkor kezdődik, amikor egy termék felszabadul, és akkor ér véget, amikor már nem támogatott. A legfontosabb dátumok ismerete ebben az életciklusban segít megalapozott döntéseket hozni arról, hogy mikor kell frissítenie vagy más módosításokat végeznie a szoftveren.
Az Azure CLI támogatási életciklusa úgy lett kialakítva, hogy egyértelmű és kiszámítható legyen az ügyfelek számára az egyes kiadások támogatásával kapcsolatban. A támogatás időtartama és mértéke néhány képesítéstől függően változhat. Az Azure CLI támogatási életciklusa a Microsoft modern életciklus-szabályzatát követi, hacsak a jelen cikkben másként nem rendelkezik.
Referenciatípusok
Két Azure CLI-referenciatípus létezik.
Core: A parancssori felület állandó részeként közzétett Azure CLI-hivatkozásokat "alapvető" hivatkozásoknak nevezzük. Az összes alapvető hivatkozás az Azure CLI-vel települ, és nem választhatja ki a hivatkozások részhalmazát. Ha az Azure Cloud Shellen keresztül futtatja a parancssori felületet, az alapvető hivatkozások mindig naprakészek.
Bővítmények: A bővítmények nem a parancssori felület részeként, hanem parancssori felületi parancsokként futnak. Egyes bővítmények az Azure CLI állandó részét képezik, de a bővítmények gyakran több funkcióhoz és előzetes verziójú funkciókhoz is hozzáférést biztosítanak.
Egyetlen referenciacsoport rendelkezhet mag- és bővítményparancsokkal is. Az az vm referenciacsoportban például az az vm nic add egy alapvető referenciaparancs, míg az az vm repair create egy bővítmény.
További információ az Azure CLI-bővítményekről: Azure CLI-bővítmények használata és kezelése.
Verziókezelés
Alapvető
Az Azure CLI alapverziója három számból áll: major.minor.patch
.
- Főverziók: Főbb változások, beleértve az architektúra és az alapvető tervezési változtatásokat. Kritikus biztonsági javításokat biztosítunk az előző főverzió utolsó alverziójára három évig.
- Alverziók: Frissítve van a funkciófrissítések és a továbbfejlesztett Azure-szolgáltatások lefedettsége.
- Javításverziók: Visszamenőlegesen kompatibilis javítások új funkciók és funkciók módosítása nélkül.
Bővítmények
Az Azure CLI-bővítmények a verziószámozás szemantikai verziószámozását követik. A szemantikus verziószámozás egy háromrészes számformátumot használó rendszer: major.minor.patch
.
- Főverziók: Kompatibilitástörő változások, gyakran egy nem kompatibilis API-módosítás miatt.
- Alverziók: Visszamenőlegesen kompatibilis funkciófrissítések vagy hozzáadott funkciók.
- Javításverziók: Visszamenőlegesen kompatibilis javítások új funkciók és funkciók módosítása nélkül.
Kiadási ütem
Az Azure CLI kiadási üteme úgy lett kialakítva, hogy kiszámítható megjelenési dátumokat biztosítson az ügyfeleknek, így a vállalatok, a fejlesztők és a közösség stratégiai döntéseket hozhatnak az ütemtervek tervezésekor.
Az Azure CLI Core havonta frissül, legfeljebb két kiadással, amely kompatibilitástörő változásokat vezet be. A kompatibilitástörő változások minden év második és negyedik negyedévében megjelennek.
Az Azure CLI-bővítmények nem rendelkeznek konkrét kiadási ütemezéssel, ezért manuálisan kell frissíteni.
Előfordulhat, hogy a kompatibilitástörő módosítások nem érintik a meglévő szkripteket, de a frissítés végrehajtása előtt érdemes ellenőrizni a szkripteket tesztkörnyezetben.
Feljegyzés
A kiadási ütem kissé módosítható, hogy igazodjon az Azure-ra vonatkozó főbb bejelentésekhez.
Standard kifejezéstámogatási kiadások (STS)
Az Azure CLI core STS-verziói a legújabb képességeket nyújtják. Az STS-kiadások hat hónapig nem tapasztalnak kompatibilitástörő változásokat. A kompatibilitástörő változások a naptári év második és negyedik negyedévében jelennek meg, és általában a Microsoft Buildhez és a Microsoft Ignite-hez igazodnak.
Az STS-kiadások a következő jellemzőkkel rendelkeznek:
- Az STS-kiadások havonta jelennek meg, és funkciófrissítéseket, hibajavításokat és biztonsági javításokat kapnak.
- Ahhoz, hogy egy STS-verzió támogatott legyen, az STS-kiadás legújabb alverzióján kell lennie.
- Az STS-kiadások nem rendelkeznek adott jelölővel a
az version
parancs futtatásakor. Ez biztosítja a visszamenőleges kompatibilitást azokkal az eszközökkel vagy szkriptekkel, amelyek hasznosíthatják az információkat.
Hosszú távú támogatási kiadások (LTS)
Az Azure CLI Core LTS-verziói az "aktuális" időszakot követő 12 hónapos "karbantartási" időszakot biztosítanak. Ez idő alatt az LTS-kiadás nem tapasztal kompatibilitástörő változásokat , kivéve, ha biztonsági javítás szükséges.
Az LTS-verziók olyan Azure CLI-kiadásokon alapulnak, amelyek a naptári év második negyedévében jelentős változásokat vezetnek be. Ez általában a Microsoft Buildhez igazodik.
Az LTS-kiadások a következő jellemzőkkel rendelkeznek:
- Az első hat hónapban az LTS-kiadások havonta jelennek meg, és funkciófrissítéseket, hibajavításokat és biztonsági javításokat kapnak.
- A következő 12 hónapban az LTS-kiadások szükség esetén megjelennek, és csak hibajavításokat és biztonsági javításokat kapnak.
- Ahhoz, hogy az LTS-verzió támogatott legyen, az LTS-kiadás legújabb verziójának kell lennie.
A parancs futtatásával egyszerűen megtalálhatja az LTS kiadási az version
dátumát. Figyelje meg az azure-cli-support
LTS-dátumot jelző sort.
{
"azure-cli": "2.48.0",
"azure-cli-core": "2.48.0",
"azure-cli-support": "LTS-20240521",
"azure-cli-telemetry": "1.0.8",
"extensions": {
}
}
Az alábbi ábra az Azure CLI stS- és LTS-kiadásokhoz készült kiadási ütemét és támogatási életciklusát mutatja be.
Az alábbi táblázat példákat tartalmaz arra, hogyan korrelál a kiadási ütem a támogatási életciklussal:
Feljegyzés
Az alábbi táblázatban szereplő dátumok csak példaként szolgálnak. A tényleges kiadási dátumok eltérőek.
Verziószám | Közzétételi ütemterv | Kompatibilitástörő változások | Kiadás típusa | Támogatási típus | A verzióig támogatott | LTS-verzió |
---|---|---|---|---|---|---|
2.61.0 | 2024. május | Igen | Fő | STS | 2.62.0 | |
2.62.0 | 2024. június | Csekély | STS | 2.63.0 | ||
2.63.0 | 2024. július | Csekély | STS | 2.64.0 | ||
2.64.0 | 2024. augusztus | Csekély | STS | 2.65.0 | ||
2.65.0 | 2024. szeptember | Csekély | STS | 2.66.0 | ||
2.66.0 | 2024. október | Csekély | LTS | 2.79.0 | 2.66.0 | |
2.67.0 | 2024. november | Igen | Fő | STS | 2.68.0 | 2.66.x |
2.68.0 | 2024. december | Csekély | STS | 2.69.0 | 2.66.x | |
2.69.0 | 2025. január | Csekély | STS | 2.70.0 | 2.66.x | |
2.70.0 | 2025. február | Csekély | STS | 2.71.0 | 2.66.x | |
2.71.0 | 2025. március | Csekély | STS | 2.72.0 | 2.66.x | |
2.72.0 | 2025. április | Csekély | STS | 2.73.0 | 2.66.x | |
2.73.0 | 2025. május | Igen | Fő | STS | 2.74.0 | 2.66.x |
2.74.0 | 2025. június | Csekély | STS | 2.75.0 | 2.66.x | |
2.75.0 | 2025. július | Csekély | STS | 2.76.0 | 2.66.x | |
2.76.0 | 2025. augusztus | Csekély | STS | 2.77.0 | 2.66.x | |
2.77.0 | 2025. szeptember | Csekély | STS | 2.78.0 | 2.66.x | |
2.78.0 | 2025. október | Csekély | STS | 2.79.0 | 2.66.x | |
2.79.0 | 2025. november | Igen | Fő | LTS | 2.91.0 | 2.79.0 |
2.80.0 | 2025. december | Igen | Csekély | STS | 2.81.0 | 2.79.x |
Példák:
- A támogatáshoz a kiadáskor a 2.63.0-ra kell frissítenie, ha telepítve van az Azure CLI 2.62.0.
- Ha az Azure CLI 2.66.0 az Azure CLI utolsó kiadása a naptári év negyedik negyedévében történt kompatibilitástörő változás előtt, az Azure CLI 2.79.0 kiadásáig támogatott.
Kompatibilitástörő változások
Az Azure CLI főverzió-kiadásai kompatibilitástörő változásokat vezetnek be, és évente legfeljebb két alkalommal fordulnak elő. Az előzetes verziójú bővítmények esetében bármikor előfordulhatnak kompatibilitástörő változások. A nem GA-bővítmények nem szükségesek a kompatibilitástörő változási szabályzatok betartásához.
Az Azure CLI kompatibilitástörő változásaival kapcsolatos részletes információkért lásd a kibocsátási megjegyzéseket.
Támogatott környezetek
Az Azure CLI több operációs rendszeren (operációs rendszeren) és architektúrán fut. A teljes listát az Azure CLI telepítése című témakörben találja. A Microsoftnak a következő feltételeknek kell megfelelnie:
- Az Azure CLI verziója támogatott.
- Az operációs rendszer verziója jelenleg általánosan támogatott az operációs rendszer közzétevője számára.
- Az Azure CLI jelenlegi verziójához szükséges függőségek támogatottak az operációs rendszeren.
Az Azure CLI a következő feltételek teljesülése esetén megszűnik a platform támogatásának megszűnése esetén:
- Az operációs rendszer eléri a platformtulajdonos által meghatározott élettartamát.
- Az Azure CLI-hez szükséges Python-verzió eléri az élettartamát, az operációs rendszeren már nem támogatott, vagy nincs javítva a kritikus biztonsági probléma.
Az Azure CLI a kivonás nyilvános bejelentésétől számított három hónapon belül bejelenti egy operációs rendszer vagy annak egyik függősége támogatásának megszűnését.
Python-függőség
Az Azure CLI a Python 3.8-es vagy újabb verziójától függ. Az alábbi táblázat összefoglalja a Python egyes verzióira vonatkozó támogatás várható végét:
Python-verzió | Támogatási dátum vége |
---|---|
3,8 | 2024. október |
3.9 | 2025. október |
3,10 | 2026. október |
3.11 | 2027. október |
Az Azure CLI csak olyan operációs rendszereken támogatott, ahol a Python fenti verziói támogatottak.
- Windows: A Windows-ügyfél és -kiszolgáló jelenleg támogatott verziói megfelelnek a Python verziókövetelményeinek.
- macOS: A macOS 12 és újabb verziók jelenleg támogatott verziója megfelel a Python verziókövetelményeinek.
- Linux:
Minden támogatott operációs rendszer rendelkezik a támogató szervezet által meghatározott életciklussal.
A támogatás általában akkor szűnik meg, ha egy operációs rendszer kiesik a fővonal támogatásából, és ekkor leállítja a tesztelést és a támogatását.
Az Azure CLI támogatott Linux operációs rendszerei a következők:
Operációs rendszer Verzió Támogatás megszűnése Ubuntu 20.04 LTS 2025. április 22.04 LTS 2027. április 24.04 LTS 2029. június Debian 11 12 Alpesi 3.17 2024. november 22. RHEL 8 2029. május 31. 9 2032. május 31. CentOS Stream 9 Becsült 2027 Tengerész 2,0 Feljegyzés
Az RHEL 7-ben csak az Azure CLI 2.38 támogatott. A Microsoft már nem biztosít frissítéseket vagy hibajavításokat ehhez a disztribúcióhoz.