Microsoft Graph 资源的 Bicep 模板
Microsoft Graph 资源的 Bicep 模板允许你在文件中定义要部署的租户基础结构,例如组或应用程序,然后在整个开发生命周期内使用该文件重复部署基础结构。 该文件使用 Bicep 语言(一种特定于域的语言 (DSL),该语言使用声明性语法来部署资源,通常为 基础结构部署代码 解决方案。
假设你想要从Azure 逻辑应用调用自定义 API,其中使用 Microsoft Entra ID 保护 Web 应用。 若要为逻辑应用和 Web 应用创建两个应用程序标识,可以在 Bicep 文件中定义 Microsoft Graph 应用程序和服务主体资源,而不是事先手动创建它们。 在同一文件中,可以定义逻辑应用和 Web 应用资源。 然后,可以在整个开发生命周期内重复部署文件,并确信所有 Azure 和 Microsoft Graph 资源都一致地部署。
重要
Microsoft Graph Bicep 目前为预览版。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款。
Microsoft Graph Bicep 扩展
Bicep 最初创建是为了通过 Azure 资源管理器 JSON 模板提供改进的创作体验,以便部署和管理 Azure 资源。 Bicep 扩展性扩展了原始功能,允许 Bicep 模板引用 Azure 资源管理器之外的资源。
使用 Bicep 扩展性,新的 Microsoft Graph Bicep 扩展 允许创作、部署和管理 Bicep 模板文件中有限的一组Microsoft图形资源(当前Microsoft Entra ID 资源),以及 Azure 资源。
- Azure 客户可以使用熟悉的工具将 Azure 资源与所依赖的 Microsoft Graph 资源一起部署,例如应用程序和服务主体,使用基础结构即代码(IaC)和 DevOps 实践。
- 它还为现有 Microsoft Graph 客户打开了大门,以便使用 Bicep 模板和 IaC 做法部署和管理其租户的资源。
Microsoft Graph Bicep 扩展的优点
创作体验:使用 Bicep 扩展 VS Code 创建 Bicep 文件时,可以获得相同的一流创作体验。 编辑器提供丰富的类型安全、智能感知和语法验证。
还可以使用 Visual Studio 的 Bicep 扩展在 Visual Studio 中创建 Bicep 文件。
支持 beta 版和 v1.0 API 版本:Microsoft Graph Bicep 扩展允许在同一 Bicep 文件中引用 beta 版和 v1.0 版支持的 Microsoft Graph 资源类型。
可反复效果:在整个开发生命周期内反复部署基础结构,并确保以一致的方式部署资源。 Bicep 文件是幂等的,这意味着,可以多次部署同一文件,并获得处于相同状态的相同资源类型。 可以开发一个文件来表示所需的状态,而无需开发大量的独立文件来表示更新。
业务流程:无需担心有序操作的复杂性。 资源管理器会协调相互依赖的资源的部署,以按正确的顺序创建这些资源。 在可能的情况下,资源管理器将会并行部署资源,因此,其完成速度比串行部署更快。 通过一个命令部署文件,而无需使用多个强制性命令。
许可要求
使用 Bicep 部署 Microsoft Graph 资源需要任何许可证才能使用要部署的 Microsoft Graph 资源。 如果还部署任何 Azure 资源,则需要有效的 Azure 订阅。
开始使用
试用第一个快速入门
首先安装 Bicep 工具,然后继续创作并部署包含 Microsoft Graph 资源的第一个 Bicep 文件(以分钟为单位)。
了解详细信息
从社区了解详细信息
你可以详细了解 Bicep 扩展性以及如何从 John Savill 在 YouTube 上的技术培训中以声明方式管理 Microsoft Entra 对象。 此资源由社区提供,未由Microsoft正式维护。
详细了解 Bicep
详细了解 Microsoft Graph
浏览Microsoft图形 Bicep 类型
若要了解可用于 Bicep 文件中的 Microsoft Graph Bicep 类型,请参阅 Microsoft Graph Bicep 资源参考。