中间 Bicep

中级
开发人员
管理员
解决方案架构师
Azure
Azure 资源管理器

使用 Bicep 可以部署 Azure 资源。 Bicep 使用声明性语法,其处理方式与应用程序代码相同。 将基础结构视为代码,可以跟踪基础结构要求的更改,并提升部署的一致性和可重复性。

采用此学习途径以加深对 Bicep 的理解。 在此学习路径中,你将:

  • 部署子资源和扩展资源。
  • 将 Bicep 代码添加到 Git 版本控制系统,以跟踪其历史记录并与团队成员进行协作。
  • 按照经验证的最佳做法创建高质量的 Bicep 代码。
  • 使用拉取请求以查看团队的 Bicep 代码。
  • 在部署 Bicep 文件之前,请使用 what-if 命令检查这些文件的效果。
  • 将 JSON ARM 模板迁移到 Bicep,使现有的 Azure 部署模板更易于读取和维护。
  • 使用 Bicep 处理以前使用 Azure 门户或其他工具部署的资源,使部署具有可重复性和一致性。

提示

想要从行业专家那里现场学习 Bicep? 与我们的专家一起完成点播 Learn Live 课程。

要了解 Bicep,建议采用以下三种学习路径:

之后,你可能有兴趣将 Bicep 代码添加到部署管道。 根据要使用的工具,采用以下两个学习路径之一:

先决条件

本学习路径假设你熟悉如何使用 Bicep 部署 Azure 资源。

本学习路径中的模块

在 Bicep 代码中部署各种 Azure 资源。 定义和使用子资源和扩展资源。 处理在 Bicep 模板或模块外部创建的资源。

跟踪你的 Bicep 代码的更改并查看更改的文件的历史记录。 使用分支同时开发多个版本的代码。 发布存储库以支持协作。

生成支持协作开发并遵循最佳做法的 Bicep 文件。 规划参数,简化模板的部署。 使用一致的样式、清晰的结构和注释来让 Bicep 代码易于理解、使用和修改。

使用拉取请求避免意外更改和编写不当的 Bicep 代码。 使用分支策略来防止主分支发生意外的更改。 了解查看 Bicep 代码时应查找的内容。

预览部署的效果。 了解 What-if 操作检测到的更改的类型。 使用增量模式和全量模式部署模板。

导出 Azure 资源并将其转换为 Bicep 文件,并将 JSON Azure 资源管理器模板(ARM 模板)迁移到 Bicep。 重构 Bicep 文件以遵循最佳做法。 测试 Bicep 文件并将其部署到生产环境。