简介
使用 Azure 资源管理器模板(ARM 模板)和 Bicep 文件的部署会导致 Azure 环境发生一系列更改。 本模块介绍了如何在执行部署前预览更改。
示例方案
假设你在一家玩具公司协助管理 Azure 环境。 有位同事让你帮忙更新之前创建的一些模板,用于部署虚拟网络。 在部署已更新的模板之前,你想确认 Azure 具体将进行哪些更改。 因此,你决定评估如何在部署中预览更改。
我们将执行哪些操作?
在本模块中,你将了解 Azure 资源管理器的 what-if 操作。 还将了解可用于向 Azure 的部署的模式。
注意
Bicep 是用于定义 Azure 资源的语言。 它提供比 JSON 更简单的创作体验,以及其他有助于提高基础结构即代码质量的功能。 建议不熟悉 Azure 基础结构即代码的所有人都使用 Bicep,而不是 JSON。 要了解 Bicep,请参阅 Bicep 基础知识学习路径。
主要目标是什么?
在本模块结束时,你就能够使用 What-if 操作在部署前预览 Azure 环境的更改。
先决条件
你应该熟悉以下内容:
- 使用 Bicep 或 JSON 创建和部署基本 ARM 模板。
- Azure,包括 Azure 门户、订阅、资源组和资源定义。
若要按照本模块中的练习逐步操作,你需要:
- 本地安装的 Visual Studio Code。
- 可以是:
- 可以是:
- 本地安装的最新 Azure CLI 工具。
- 已在本地安装最新版 Azure PowerShell。