你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Bicep、ARM 模板和 Terraform AzAPI 提供程序定义资源
使用基础结构即代码工具部署 Azure 资源时,需要了解哪些资源类型可用,以及要在文件中使用哪些值。 Azure 资源参考文档提供了这些值。 显示 Bicep、ARM 模板 JSON 和 Terraform AzAPI 提供程序的语法。
选择语言
选择要用于查看资源引用的部署语言。 选项位于每篇文章的顶部。
Bicep
有关使用 Bicep 文件的简介,请参阅快速入门:使用Visual Studio Code创建 Bicep 文件。 若要了解 Bicep 文件的各个部分,请参阅 了解 Bicep 文件的结构和语法。
若要通过一组引导式 Learn 模块了解 Bicep 文件,请参阅 使用 Bicep 在 Azure 中部署和管理资源。
Microsoft 建议使用 VS Code 创建 Bicep 文件。 有关详细信息,请参阅安装 Bicep 工具。
ARM 模板
提示
Bicep 是一种新语言,它的功能与 ARM 模板相同,但语法更易于使用。 如果要在两种语言之间进行选择,建议使用 Bicep。
若要了解 ARM 模板的各个部分,请参阅 了解 ARM 模板的结构和语法。 有关使用模板的简介,请参阅 教程:创建和部署第一个 ARM 模板。
Microsoft 建议使用 VS Code 创建 ARM 模板。 添加 Azure 资源托管工具扩展时,将获得模板属性的 intellisense。 有关详细信息,请参阅快速入门:使用 Visual Studio Code 创建 ARM 模板。
Terraform AzAPI 提供程序
若要了解 Terraform AzAPI 提供程序,请参阅 Terraform AzAPI 提供程序概述。
有关为 Terraform AzAPI 提供程序创建配置文件的简介,请参阅 快速入门:使用 AzAPI Terraform 提供程序部署第一个 Azure 资源。
查找资源
如果你知道资源类型,则可以使用下面的 URL 格式直接转至该类型: https://learn.microsoft.com/azure/templates/{provider-namespace}/{resource-type}
。 例如,SQL 数据库引用内容位于: https://learn.microsoft.com/azure/templates/microsoft.sql/servers/databases 。
资源类型位于“引用节点”下。 展开包含要查找的类型的资源提供程序。 下图显示了存储的类型。
或者,可以在导航窗格中筛选资源类型:
查看版本中的更改
每个资源提供程序都包含每个 API 版本的更改列表。 可以在左侧导航窗格中找到更改日志。