迁移 Azure 资源和 JSON ARM 模板以使用 Bicep
导出 Azure 资源并将其转换为 Bicep 文件,并将 JSON Azure 资源管理器模板(ARM 模板)迁移到 Bicep。 重构 Bicep 文件以遵循最佳做法。 测试 Bicep 文件并将其部署到生产环境。
学习目标
完成此模块后,你将能够:
- 将 JSON ARM 模板转换为 Bicep。
- 为现有的 Azure 资源创建 Bicep 定义。
- 使用 What-if 操作和文档验证模板转换。
先决条件
你应该熟悉以下内容:
- Azure,包括 Azure 门户、订阅和资源组。
- ARM 模板(JSON 和 Bicep),包括参数、模块、
existing
关键字以及子级资源和扩展资源。 - What-if 操作。
- 重构 Bicep 文件以符合最佳做法。
在开始本模块中的练习之前,需要以下项:
- 一个 Azure 帐户,能够创建资源组。 如果你当前的 Azure 帐户无法满足这些要求,可以获取免费试用版并创建新的 Azure 订阅和租户。
- 以下软件的本地安装:
- Visual Studio Code
- 用于 Visual Studio Code 的 Bicep 扩展
- 以下命令行接口应用程序之一的最新版本: