简介
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。