你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

了解 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 蓝图的保护。

后续步骤