Azure CLI destek yaşam döngüsü

Her Microsoft ürününün bir yaşam döngüsü vardır. Yaşam döngüsü, bir ürün yayınlandığında başlar ve artık desteklenmediğinde sona erer. Bu yaşam döngüsündeki önemli tarihleri bilmek, yazılımınızı ne zaman yükseltmeniz veya başka değişiklikler yapmanız konusunda bilinçli kararlar vermenizi sağlar.

Azure CLI destek yaşam döngüsü, müşteriler için her sürüm için destek konusunda netlik ve öngörülebilirlik sağlamak üzere tasarlanmıştır. Destek süresi ve derecesi, birkaç yeterliliğe bağlı olarak değişir. Azure CLI destek yaşam döngüsü, bu makalede aksi belirtilmedikçe Microsoft'un Modern yaşam döngüsü ilkesine uyar.

Referans türleri

İki Azure CLI başvuru türü vardır.

  • Çekirdek: CLI'nin kalıcı bir parçası olarak yayımlanan Azure CLI başvuruları "çekirdek" başvurular olarak adlandırılır. Tüm temel başvurular Azure CLI ile yüklenir ve başvuruların bir alt kümesini seçemezsiniz. CLI'yi Azure Cloud Shell aracılığıyla çalıştırırsanız, temel başvurular her zaman güncel olur.

  • Uzantılar: Uzantılar CLI'nin bir parçası olarak gönderilmez ancak CLI komutları olarak çalıştırılır. Bazı uzantılar Azure CLI'nın kalıcı bir parçasıdır, ancak çoğu zaman uzantı daha fazla özelliğe ve önizleme özelliğine erişmenizi sağlar.

Tek bir başvuru grubu hem çekirdek hem de uzantı komutlarını içerebilir. Örneğin, az vm başvuru grubunda az vm nic add bir çekirdek başvuru komutuyken az vm repair create bir uzantıdır.

Azure CLI uzantıları hakkında daha fazla bilgi edinmek için bkz . Azure CLI uzantılarını kullanma ve yönetme.

Sürüm oluşturma

Çekirdek

Azure CLI çekirdek sürümü üç sayıdan oluşur: major.minor.patch.

  • Ana sürümler: Mimari ve temel tasarım değişiklikleri dahil olmak üzere büyük değişiklikler. Üç yıl boyunca önceki ana sürümün son ikincil sürümüne kritik güvenlik düzeltmeleri sunuyoruz.
  • İkincil sürümler: Özellik güncelleştirmeleri ve geliştirilmiş Azure hizmet kapsamı için güncelleştirildi.
  • Düzeltme eki sürümleri: Yeni özellikler veya işlev değişiklikleri olmadan geriye dönük uyumlu düzeltmeler.

Uzantılar

Azure CLI uzantıları, sürüm numaralandırması için AnlamSal Sürüm Oluşturma'yı izler. Anlamsal sürümlendirme, üç bölümlü sayı formatı kullanan bir sistemdir: major.minor.patch.

  • Ana sürümler: Genellikle API uyumsuzluğu nedeniyle ortaya çıkan büyük değişiklikler.
  • İkincil sürümler: Geriye dönük uyumlu özellik güncelleştirmeleri veya eklenen işlevler.
  • Düzeltme eki sürümleri: Yeni özellikler veya işlev değişiklikleri olmadan geriye dönük uyumlu düzeltmeler.

Yayın sıklığı

Azure CLI sürüm temposu, müşterilere öngörülebilir sürüm tarihleri sunmak ve işletmeleri, geliştiricileri ve topluluğu yol haritalarını planlarken stratejik kararlar alma konusunda güçlendirecek şekilde tasarlanmıştır.

Azure CLI Core, her ay en fazla iki sürümle güncellenir ve bu sürümler önemli değişiklikler içerir. Kapsamlı değişiklik sürümleri her yılın ikinci ve dördüncü çeyreğinde gerçekleşir.

Azure CLI uzantılarının belirli bir sürüm temposu yoktur ve el ile yükseltilmesi gerekir.

Hataya neden olan değişiklikler mevcut betikleri etkilemeyebilir, ancak yükseltme gerçekleştirmeden önce bir test ortamında betiklerinizi doğrulamak iyi bir uygulamadır.

Uyarı

Sürüm temposu, Azure ile ilgili önemli duyurularla uyumlu olacak şekilde biraz ayarlanabilir.

Yayın desteği

Azure CLI şu anda yalnızca tek bir genel kullanıma açık sürüm türüyle birlikte sunulur: Standart Terim Desteği (STS). Tüm ana sürümler STS sürümleri olarak kabul edilir ve yaklaşık altı ayda bir sonraki ana sürüm kullanıma sunulana kadar desteklenir.

Azure CLI core'un STS sürümleri size en son özellikleri sunar. STS sürümleri altı aylığına uyumsuzluk yaratan değişiklikler yaşamaz. Uyumsuzluk yaratan değişiklikler, takvim yılının ikinci ve dördüncü çeyreğinde yayımlanır ve genellikle Microsoft Build ve Microsoft Ignite ile uyumlu olarak sunulur.

STS sürümleri aşağıdaki özelliklere sahiptir:

  • STS sürümleri aylık olarak yayımlanıp özellik güncelleştirmeleri, hata düzeltmeleri ve güvenlik düzeltmeleri alır.
  • Bir STS sürümünün desteklenmesi için STS sürümünün en son ikincil sürümünde olmanız gerekir.
  • STS sürümleri, komutu çalıştırırken belirli bir işaretçiye az version sahip değildir. Bu, bilgileri kullanabilecek araçlar veya betiklerle geriye dönük uyumluluk sağlar.

Önemli

Azure CLI sürüm 2.66.2yalnızca Azure Stack Hub ile kullanılmak üzere desteklenir.

Örnekler:

  • Destek için hak kazanmak için Azure CLI 2.62.0 yüklüyse yayınlandığında 2.63.0 sürümüne güncelleştirmeniz gerekir.
  • Azure CLI 2.66.0, dördüncü çeyrekteki hataya neden olan bir değişikliğin önceki son sürümüyse, Azure CLI 2.67.0 sürümüne kadar desteklenir.

Kritik değişiklikler

Azure CLI'nin ana sürüm yayınları, kapsamlı değişiklikler getirir ve yılda en fazla iki kere yapılır. Önizleme uzantıları için her an uyumluluk sorunlarına yol açabilecek değişiklikler meydana gelebilir. GA olmayan uzantıların geri dönülmez değişiklik politikalarına uyması gerekmez.

Azure CLI'daki hataya neden olan değişiklikler hakkında ayrıntılı bilgi için bkz . Sürüm notları.

Desteklenen ortamlar

Azure CLI, birden çok işletim sistemi (OS) ve mimari üzerinde çalışır. Tam liste için bkz . Azure CLI'yi yükleme. Microsoft tarafından desteklenmek için aşağıdaki ölçütlere uyulmalıdır:

  • Azure CLI sürümü desteklenir.
  • İşletim sisteminin sürümü şu anda işletim sistemi yayımcısı tarafından temel destek aşamasındadır.
  • Azure CLI'nın geçerli sürümü için gereken bağımlılıklar işletim sisteminde desteklenir.

Azure CLI, aşağıdaki koşullardan biri karşılandığında platform desteğini sona erdiriyor:

  • İşletim sistemi, platform sahibi tarafından tanımlandığı şekilde kullanım ömrü sonuna ulaşır.
  • Azure CLI için gereken Python sürümü kullanım ömrü sonuna ulaşıyor, artık işletim sisteminde desteklenmiyor veya düzeltilmemiş kritik bir güvenlik sorunu var.

Azure CLI, bir işletim sisteminin veya bağımlılıklarından birinin desteğinin sona ereceğini, kullanımdan kaldırmanın genel duyurusunun ardından üç ay içinde duyurur.

Python bağımlılığı

Azure CLI, Python 3.10 veya üzeri bir sürüme bağlıdır. Aşağıdaki tabloda Python'ın her sürümü için beklenen destek sonu özetlenmektedir:

Python sürümü Destek bitiş tarihi
3.10 Ekim 2026
3.11 Ekim 2027
3.12 Ekim 2028
3.13 Ekim 2029

Azure CLI yalnızca yukarıdaki Python sürümlerinin desteklendiği işletim sistemlerinde desteklenebilir.

  • Windows: Windows istemci ve sunucusunun şu anda desteklenen sürümleri Python sürüm gereksinimlerini karşılar.
  • macOS: Şu anda desteklenen macOS 12 ve üzeri sürümü Python sürüm gereksinimlerini karşılar.
  • Linux:
    • Desteklenen her işletim sisteminin sponsor kuruluşu tarafından tanımlanan bir yaşam döngüsü vardır.

    • Destek genellikle bir işletim sistemi ana hat desteğinden çıktığında kaldırılır ve bu sırada test etmeyi ve desteklemeyi durdururuz.

    • Azure CLI için desteklenen Linux işletim sistemleri şunlardır:

      İşletim sistemi Sürüm Destek sonu
      Ubuntu 22,04 LTS Nisan 2027
      24,04 LTS Haziran 2029
      Debian 11 31 Ağustos 2026
      12 30 Haziran 2028
      RHEL (Red Hat Enterprise Linux) 8 31 Mayıs 2029
      9 31 Mayıs 2032
      10 31 Mayıs 2035
      CentOS Stream 9 Tahmini 2027
      10 Tahmini 2030
      Azure Linux 3.0

      Uyarı

      RHEL 7'de yalnızca Azure CLI 2.38 desteklenir. Microsoft artık bu dağıtım için güncelleştirmeler veya hata düzeltmeleri sağlamaz.

Azure CLI uygulama kimliği kılavuzu

Azure CLI uygulama kimliği yalnızca bu araç için ayrılmıştır ve başka amaçlarla kullanılmamalıdır. Sorular veya endişeler için resmi destek kanallarını kullanın.

Uyarı

Bu uygulama kimliği herhangi bir zamanda değiştirilebilir veya sınırlandırılır ve sürekli kullanılabilirliği garanti değildir.

Ayrıca bakınız