【问题标题】:Reference docs for Azure Resource TemplatesAzure 资源模板的参考文档
【发布时间】:2015-04-22 09:22:48
【问题描述】:

我正在寻找 Azure 资源管理器 JSON 模板的参考文档。有谁知道这些模板是否有参考资料?

Create a template deployment处有所需参数等的一般参考。

我基本上是在寻找完整的可用性,以便我可以将门户上的设置与 JSON 模板对应起来。还提供 apiVersion 版本的功能。我记得有一个关于 API 版本发布的变更日志的 MSDN 文档,但现在找不到。

【问题讨论】:

标签: azure-resource-manager


【解决方案1】:

如果您创建一个具有所需设置、扩展等的虚拟机,那么您可以通过https://resources.azure.com/查看他们的 json 模板

这将为 Classic* 模板提供一些可见性。

【讨论】:

  • 感谢您的链接!这正是我想要的。
【解决方案2】:

所有 ARM 模板都可以在 GitHub 上找到:https://github.com/Azure/azure-resource-manager-schemas

它包括预览模板,并应提供您所需要的所有信息,以确定哪些功能存在于哪个 apiVersion 版本中。

【讨论】:

  • 只是看到这是一个不太理想的问题,才得出了这个不太理想的答案;-)
  • 这似乎是迄今为止我所见过的最清晰的浏览可用规格的方法。谢谢
【解决方案3】:

Microsoft 终于创建了我一直在寻找的东西 ?:完整文档现在可以在 https://docs.microsoft.com/en-au/azure/templates/ 获得

【讨论】:

  • 似乎缺少很多东西,例如应用服务、功能应用等
【解决方案4】:

【讨论】:

【解决方案5】:

在我看来,我们可以这样挖掘:

  • 打开azure-resource-manager schemas
  • 看下面的主窗体:

  • 如果你打开属性,你会发现我们需要填写的格式:

  • 打开参数看看结构:

  • $ref: #/definitions/parameter 邀请我们查看definitions.parameters 中的相同文档,您会在其中找到一些文档(例如您可以使用的值等):

【讨论】:

    【解决方案6】:

    可用的不多...

    Azure 资源管理器模板语言
    https://azure.microsoft.com/en-us/documentation/articles/resource-group-authoring-templates/

    然后您可以查看我设法找到的不同 json.schemas

    部署模板
    http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json

    视觉工作室
    http://schema.management.azure.com/schemas/2014-02-26/microsoft.visualstudio.json

    Sql
    http://schema.management.azure.com/schemas/2014-06-01/2014-04-01-preview/Microsoft.Sql.json

    网络
    http://schema.management.azure.com/schemas/2014-06-01/Microsoft.Web.json

    部署参数
    http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentParameters.json

    如果您使用 Visual Studio 编辑 json-template 文件,您将获得智能感知(有时),这会有所帮助。但是缺乏文档真的很烦人......例如,我不知道上面列出的模式是否是最新的,而且我不知道在哪里可以找到最新的模式。

    编辑: 我遇到了the list of additions and changes to the Service Management APIs。好像有点过时了,2015-01-01是当前版本,没有了。

    编辑2: 随着 Build 2015 的 Iaas 更新,似乎还有很多 Azure Quickstart Templates。至少,他们有我正在寻找的存储帐户的特殊情况。

    【讨论】:

    • 可悲的是,到目前为止我也想出了这么多
    • 它像 ms 不希望我们使用他们的产品或其他东西 :) 当您查找 webjobs sdk 文档时,您会得到一个入门指南(在 scott h 的博客上),其中包含大量过时的 beta 参考。 AWS 不会在没有文档的情况下发布东西,不知道为什么 MS 认为他们可以做不同的事情。
    • 微软似乎不再记录他们的东西。如果幸运的话,最多可以找到一篇博文或“点击指南”。诸如您去哪里查找最新版本的架构、哪些架构可用以及它们如何在更深的技术层面上真正工作的基本文档无处可寻。做更复杂的事情,然后是来自市场部门的大多数无用的销售灵感点击指南所涵盖的内容,这是一场巨大的斗争。花时间来弄清楚最基本的东西,比如参数的数据类型,或者你是否正在运行最新版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多