了解 Azure 藍圖生命週期

重要

在 2026 年 7 月 11 日,藍圖 (預覽) 將會淘汰。 將現有的藍圖定義和指派移轉至範本規格部署堆疊。 藍圖成品會轉換成用來定義部署堆疊的 ARM JSON 範本或 Bicep 檔案。 若要了解如何將成品撰寫為 ARM 資源,請參閱:

如同 Azure 中的許多資源,Azure 藍圖中的藍圖也具有典型的自然生命週期。 它們會建立、部署,最後當它們不再需要或相關時即會刪除。 Azure 藍圖支援標準生命週期作業。 藍圖會接著以這些作業為基礎來提供其他層級的狀態,以對管理其基礎結構即程式碼 (DevOps 中的重要元素) 的組織,支援常見的持續整合和持續部署管線。

以下會討論藍圖的標準生命週期,以完整了解藍圖與各個階段:

  • 建立及編輯藍圖
  • 發佈藍圖
  • 建立及編輯藍圖的新版本
  • 發佈藍圖的新版本
  • 刪除藍圖的特定版本
  • 刪除藍圖

建立及編輯藍圖

若要建立藍圖,請將成品新增至該藍圖、將定義儲存至管理群組或訂用帳戶範圍,並提供唯一的名稱版本。 藍圖現在處於草稿模式,尚無法指派。 然而在草稿模式中,它可以繼續更新及變更。

處於草稿模式且未曾發佈的藍圖會在 [藍圖定義] 頁面上,顯示與已發佈藍圖不同的圖示。 最新版本會針對這些未曾發佈的藍圖顯示為草稿

使用 Azure 入口網站REST API 來建立及編輯藍圖。

發佈藍圖

草稿模式的藍圖進行所有計劃性變更之後,該藍圖會處於已發佈狀態且可供指派。 藍圖的已發佈版本是無法改變的。 一旦處於已發佈狀態,系統就會以與草稿藍圖不同的圖示來顯示藍圖,並在 [最新版本] 欄中顯示所提供的版本號碼。

使用 Azure 入口網站REST API 來發佈藍圖。

建立及編輯藍圖的新版本

藍圖的已發佈版本是無法改變的。 不過,可以將藍圖的新版本新增至現有藍圖,並且視需要進行修改。 藉由編輯現有藍圖來進行變更。 儲存新的變更後,藍圖現在會有未發佈的變更。 這些變更是藍圖的新草稿版本。

使用 Azure 入口網站來編輯藍圖。

發佈藍圖的新版本

藍圖的每個編輯後版本必須已發佈,才能加以指派。 若已對藍圖進行未發佈的變更,但尚未發佈,編輯藍圖頁面上就會顯示 [發佈藍圖] 按鈕。 如果您看不到此按鈕,則表示藍圖已發佈且沒有未發佈的變更

注意

單一藍圖可以有多個已發佈版本,每個都可指派給訂用帳戶。

若要發佈具有未發佈的變更的藍圖,請使用用於發佈新藍圖的相同步驟。

刪除藍圖的特定版本

藍圖的每個版本都是唯一物件,可個別發佈。 因此,可以刪除藍圖的每個版本。 刪除藍圖的版本不會對該藍圖的其他版本產生任何影響。

注意

您無法刪除擁有作用中指派的藍圖。 先刪除指派,然後再刪除您要移除的版本。

  1. 在左側窗格中選取 [所有服務]。 搜尋並選取 [藍圖]

  2. 從頁面左邊選取 [藍圖定義],然後使用篩選選項來找出您要刪除版本的藍圖。 選取它以開啟編輯頁面。

  3. 選取按一下 [已發佈的版本] 索引標籤,然後找出您要刪除的版本。

  4. 以滑鼠右鍵按一下要刪除的版本,然後選取 [刪除此版本]

刪除藍圖

您也可以刪除核心藍圖。 刪除核心藍圖也會刪除該藍圖的所有藍圖版本,包括草稿已發佈的藍圖。 刪除藍圖的版本時,刪除核心藍圖不會移除任何藍圖版本的現有指派。

注意

您無法刪除擁有作用中指派的藍圖。 先刪除指派,然後再刪除您要移除的版本。

使用 Azure 入口網站REST API 來刪除藍圖。

作業

在生命週期中,有數個時間點可將藍圖指派給訂用帳戶。 當藍圖版本的模式為已發佈時,即將將該版本指派給訂用帳戶。 此生命週期在新版本尚在開發時,就可使用並主動指派藍圖版本。

指派藍圖的版本時,請務必了解指派它們的位置,以及使用哪些參數來指派它們。 參數可以是靜態或動態的。 若要深入了解,請參閱靜態與動態參數

更新指派

指派藍圖時,可以更新指派。 更新現有指派的原因有數個,包括:

若要了解作法,請參閱更新現有的指派

取消指派指派

如果不再需要藍圖,可以從管理群組或訂用帳戶取消指派它。 在藍圖取消指派期間,會發生下列情況:

  • 移除藍圖資源鎖定
  • 刪除藍圖指派物件
  • (有條件) 如果使用系統指派的受控識別,則也會刪除

注意

藍圖指派所部署的所有資源會保持在原位,但不再受到 Azure 藍圖保護。

下一步