简介
在“使用 ARM 模板在 Azure 中部署一致的基础结构”和“使用 ARM 模板功能部署到多个 Azure 环境中”这两个模块中,你已了解了有关创建 JSON Azure 资源管理器 (ARM) 模板的基础知识。
本模块将重点关注如何部署模板。 首先需要部署本地模板,然后部署暂存在 GitHub 中的外部模板。 你将了解如何部署链接到其他外部模板的模板。 最后,你将了解如何通过将模板与持续集成和持续交付 (CI/CD) 管道集成来实现模板部署的自动化。
注意
Bicep 是用于定义 Azure 资源的语言。 它提供比 JSON 更简单的创作体验,以及其他有助于提高基础结构即代码质量的功能。 建议不熟悉 Azure 基础结构即代码的所有人都使用 Bicep,而不是 JSON。 要了解 Bicep,请参阅 Bicep 基础知识学习路径。
学习目标
完成本模块后,你能够:
- 根据需求选择部署 JSON ARM 模板的最佳方法。
- 使用链接模板模块化模板。
- 通过 GitHub Actions 工作流部署模板。
先决条件
- 能够转到 Azure 门户
- Visual Studio Code
- 适用于 Visual Studio Code 的 Azure 资源管理器工具
- 可以是:
- 最新版本的 Azure CLI
- 最新版本的 Azure PowerShell
- 一个 GitHub 帐户
- Azure 订阅