共用方式為


Azure CLI 支援生命週期

每一個 Microsoft 產品都有生命週期。 生命週期會在產品發行時開始,並於不再受支援時結束。 了解此生命週期中的關鍵日期,可協助您針對何時升級軟體或對軟體進行其他變更來做出明智的決定。

Azure CLI 支援生命周期的設計目的是讓客戶清楚且可預測每個版本的支援。 支持的時間長度和程度會根據一些資格而有所不同。 除非本文另有指定,否則 Azure CLI 支援生命週期遵循Microsoft的新 式生命周期原則

參考型別

有兩種 Azure CLI 參考類型。

  • 核心: 發佈為 CLI 永久部分的 Azure CLI 參考稱為「核心」參考。 所有核心參考都會隨著 Azure CLI 安裝,而且您無法選擇參考的子集。 如果您透過 Azure Cloud Shell 執行 CLI,核心參考一律會是最新。

  • 擴展: 擴充功能不會隨附為 CLI 的一部分,而是以 CLI 命令的形式執行。 某些擴充功能是 Azure CLI 的永久部分,但擴充功能通常可讓您存取更多功能和預覽功能。

單一參考群組可以同時具有核心和擴充功能命令。 例如,在 az vm reference group 中, az vm nic add 是核心參考命令,而 az vm repair create 是延伸模組。

若要深入瞭解 Azure CLI 擴充功能,請參閱 使用和管理 Azure CLI 擴充功能

版本控制

核心

Azure CLI 核心版本由三個數字組成: major.minor.patch

  • 主要版本: 重大變更,包括架構和基本設計變更。 我們為上一個主要版本的最新次要版本提供關鍵安全修正,提供期限為三年。
  • 次要版本: 已更新功能更新並改善 Azure 服務涵蓋範圍。
  • 修補程式版本: 沒有新功能或功能變更的回溯相容修正程式。

擴充功能

Azure CLI 延伸模組會遵循 語意版本設定 進行版本編號。 語意化版本控制系統採用的編號格式分成三個部分:major.minor.patch

  • 主要版本: 重大的更動,通常是因為 API 的不相容變更。
  • 次要版本: 回溯相容功能更新或新增功能。
  • 修補程式版本: 沒有新功能或功能變更的回溯相容修正程式。

發行頻率

Azure CLI 發行頻率旨在為客戶提供可預測的發行日期、讓企業、開發人員和社群在規劃藍圖時做出策略性決策。

Azure CLI Core 每月更新,最多兩個版本引進重大變更。 重大變更版本會在每年的第二和第四個季度進行。

Azure CLI 擴充 功能沒有特定的發行頻率,而且需要手動升級。

重大變更可能不會影響現有的腳本,但在進行升級之前,最好先在測試環境中核實您的腳本。

備註

發行頻率可能會稍微調整,以配合與 Azure 相關的主要公告。

標準期限支援版本(STS)

Azure CLI 核心的 STS 版本提供您最新的功能。 STS 版本在六個月內不會出現破壞性變更。 重大變更會在日曆年度的第二和第四季發行,且通常會與 Microsoft Build 和 Microsoft Ignite 一致。

STS 版本具有下列特性:

  • STS 版本會每月發行,並接收功能更新、錯誤修正和安全性修正。
  • 您需要使用最新次要版本的 STS 版本,該版本才能獲得支援。
  • STS 版本在執行 az version 命令時沒有特定的標記。 這可確保與可能利用資訊的工具或腳本回溯相容性。

長期支援版本 (LTS)

Azure CLI Core 的 LTS 版本會在「目前」期間之後提供 12 個月的「維護」期間。 在此期間,除非 安全性修正需要,否則 LTS 版本不會經歷重大變更。

LTS 版本是以 Azure CLI 版本為基礎,在日曆年度第二季期間引進重大變更。 這通常與微軟 Build 大會一致。

LTS 版本具有下列特性:

  • 在前六個月,LTS 版本會每月發行,並接收功能更新、錯誤修正和安全性修正。
  • 在下列 12 個月內,LTS 版本會在必要時發行,且只會接收錯誤修正和安全性修正。
  • 若要獲得 LTS 版本的支援,您必須使用 LTS 版本的最新發佈版本。

藉由執行 az version 命令,輕鬆地尋找 LTS 發行日期。 請注意顯示 LTS 日期的 azure-cli-support 行。

{  
  "azure-cli": "2.48.0",  
  "azure-cli-core": "2.48.0",  
  "azure-cli-support": "LTS-20240521",  
  "azure-cli-telemetry": "1.0.8",  
  "extensions": {  
  }  
}  

下圖說明適用於 STS 和 LTS 版本的 Azure CLI 發行頻率和支援生命週期。

支援生命週期

下表提供發行頻率如何與支援生命週期相互關聯的範例:

備註

下表中的日期僅供範例使用。 實際發行日期會有所不同。

版本號碼 發行排程 重大突破性變更 發行類型 支援類型 支援直到版本為止 LTS 版本
2.61.0 2024 年 5 月 是的 主要 STS 2.62.0
2.62.0 2024年6月 輕微 STS 2.63.0
2.63.0 2024年7月 輕微 STS 2.64.0
2.64.0 2024 年 8 月 輕微 STS 2.65.0
2.65.0 2024 年 9 月 輕微 STS 2.66.0
2.66.0 2024年10月 輕微 LTS 2.79.0 2.66.0
2.67.0 2024年11月 是的 主要 STS 2.68.0 2.66.x
2024年12月 2.66.x
2.68.0 2025年1月 輕微 STS 2.69.0 2.66.x
2.69.0 2025年2月 輕微 STS 2.70.0 2.66.x
2.70.0 2025年3月 輕微 STS 2.71.0 2.66.x
2.71.0 2025年4月 輕微 STS 2.72.0 2.66.x
2.72.0 2025年5月 是的 主要 STS 2.73.0 2.66.x
2.73.0 2025 年 6 月 輕微 STS 2.74.0 2.66.x
2.74.0 2025年7月 輕微 STS 2.75.0 2.66.x
2.75.0 2025 年 8 月 輕微 STS 2.76.0 2.66.x
2.76.0 2025年9月 輕微 STS 2.77.0 2.66.x
2.77.0 2025年10月 輕微 LTS 2.90.0 2.77.0
2.78.0 2025年11月 是的 主要 STS 2.79.0 2.77.x
2.79.0 2025年12月 輕微 STS 2.80.0 2.77.x

範例:

  • 若要符合支持資格,如果您已安裝 Azure CLI 2.62.0,則必須在發行時更新為 2.63.0。
  • 如果 Azure CLI 2.66.0 是日曆年度第四季重大變更前的最後一個 Azure CLI 版本,則支援直到 Azure CLI 2.79.0 發行為止。

重大突破性變更

Azure CLI 的主要版本版本引進重大變更,每年最多發生兩次。 預覽延伸模組的任何時間點都可能發生重大變更。 非 GA 擴充功能不需要遵守重大變更原則。

如需 Azure CLI 中重大變更的詳細資訊,請參閱 版本資訊

支援的環境

Azure CLI 會在多個作系統 (OS) 和架構上執行。 如需完整清單,請參閱 安裝 Azure CLI。 若要Microsoft支持,必須符合下列準則:

  • Azure CLI 的版本受到支援。
  • 該作業系統版本目前正由發行者提供主流支援。
  • 作業系統支援目前版本 Azure CLI 所需的相依性。

當符合下列其中一個條件時,Azure CLI 會結束對平台的支援:

  • 作系統達到平台擁有者所定義的生命周期結束。
  • Azure CLI 所需的 Python 版本已達到生命周期結束、作系統不再支援,或有未修正的重要安全性問題。

Azure CLI 會在公開宣佈退休三個月內,宣佈對作業系統或其相依性的停止支援。

Python 依賴

Azure CLI 取決於 Python 3.8 版或更新版本。 下表摘要說明每個 Python 版本的預期終止支援:

Python 版本 支援結束日期
3.8 2024年10月
3.9 2025年10月
3.10 2026 年 10 月
3.11 2027 年 10 月

只有在支援上述 Python 版本的作系統上,才能支援 Azure CLI。

  • Windows: 目前受支持的 Windows 用戶端和伺服器版本符合 Python 版本需求。
  • macOS: 目前支援的macOS 12和更新版本符合 Python 版本需求。
  • Linux:
    • 每個支援的作系統都有其贊助組織定義的生命週期。

    • 當操作系統失去主線支援時,我們通常會停止測試並停止支援。

    • 以下是 Azure CLI 支援的 Linux作系統:

      操作系統 版本 終止支援
      Ubuntu 20.04 LTS 2025年4月
      22.04 LTS 2027年4月
      24.04 LTS 2029年6月
      Debian 11
      12
      高山 3.17 2024年11月22日
      RHEL 8 2029 年 5 月 31 日
      9 2032年5月31日
      CentOS 數據流 9 估計 2027
      Azure Linux 2.0 2025年7月
      Azure Linux 3.0

      備註

      在 RHEL 7 上,僅支援 Azure CLI 2.38。 Microsoft不再提供此版本的更新或錯誤修正。

另請參閱