用于新api app资源的Azure资源模板

时间:2016-03-07 13:01:22

标签: templates azure azure-resource-manager azure-api-apps

我想创建一个Azure资源组模板,其中包含新的api app资源。自api应用程序发生变化后我说新的:App Service API Apps - What's changed

我试过这个Create a Logic App plus API app using a template。注意:我不想创建逻辑应用程序,但此示例还包含一个api应用程序。当我运行此示例时,我收到一条消息:有一个新版本的API应用程序。点击此处了解更多。所以这不是正确的例子。我无法找到更好的例子。

注意:当我只是将" kind:apiapp" 添加到" Microsoft.Web / sites"资源,没有部署apiapp,我也没有收到错误。

所以我的问题是如何使用Azure资源模板创建一个新的api。

1 个答案:

答案 0 :(得分:2)

我联系了MS,他们帮了我,现在已经修好了。他们的回答: 您是否安装了新的Azure SDK版本2.8.2.1?在该版本中(实际上在2.8.1及更高版本中),我们在配置UI中添加了“导出ARM模板”功能。因此,当您去发布时,单击“新建”按钮,可以导出ARM模板。这样,您就能够看到用于创建API应用程序的正确语法。

因此,在VS中创建一个Web应用程序,将其发布到应用程序服务,检查api应用程序,然后单击导出按钮,您将获得正确的json。

另见: https://feedback.azure.com/forums/223579-azure-portal/suggestions/7163577-ability-to-export-a-resource-group-as-a-template