简介
Azure 资源管理器模板(ARM 模板)中的部署脚本支持针对环境管理进行自动化自定义。 使用部署脚本在 ARM 模板部署中执行自己的脚本。
示例方案
假设你是支持应用程序的跨职能团队的成员。 你的团队已采用 ARM 模板来创建和管理应用程序的环境。 部分应用程序环境需要将某些资产暂存到存储帐户中。 你已决定使用部署脚本,来确保存储帐户具有所需的资产。
我们将执行哪些操作?
本模块将介绍如何使用部署脚本,将自定义行为添加到 Bicep 或 JSON ARM 模板。
注意
Bicep 是用于定义 Azure 资源的语言。 它提供比 JSON 更简单的创作体验,以及其他有助于提高基础结构即代码质量的功能。 建议不熟悉 Azure 基础结构即代码的所有人都使用 Bicep,而不是 JSON。 要了解 Bicep,请参阅 Bicep 基础知识学习路径。
主要目标是什么?
完成本模块后,你将能够使用部署脚本,在 ARM 模板中执行自定义步骤。 你还可定义参数,使部署脚本更具可重用性。
先决条件
你应该熟悉以下内容:
- 使用 Bicep 或 JSON 创建和部署基本 ARM 模板。
- Azure,包括 Azure 门户、订阅、资源组和资源定义。
若要按照本模块中的练习逐步操作,你需要:
- 一个 Azure 订阅。
- 本地安装的 Visual Studio Code。
- 可以是:
- 可以是:
- 本地安装的最新 Azure CLI 工具。
- 已在本地安装最新版 Azure PowerShell。