2016-03-07 104 views
0

我想创建一个包含新的api应用程序资源的Azure资源组模板。我说新的自api应用程序已经改变:App Service API Apps - What's changed 。我试过Create a Logic App plus API app using a template。注意:我不想创建逻辑应用程序,但该示例还包含api应用程序。当我运行这个例子时,我收到一条消息:有一个新版本的API应用程序。点击这里了解更多。所以这不是正确的例子。我找不到一个更好的例子。新的api应用程序资源的Azure资源模板

注意:当我简单地向“Microsoft.Web/sites”资源添加“kind:apiapp”时,没有apiapp部署,我也没有收到错误。

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

+0

你试过从快速入门Github上回购该API应用程序模板吗? https://github.com/Azure/azure-quickstart-templates/tree/master/201-api-app-gateway-new – BenV

+0

好吧,试了这个,我有同样的问题,如上所述,我没有得到新的API应用程序。它说:API应用程序 - 预览。并且“有一个新版本的API应用程序。”如果我手工创建api应用程序,则看不到警告或预览后缀。 –

回答

1

我联系MS为此,他们帮助我,现在它已经修复。他们的回答: 您是否安装了新的Azure SDK版本2.8.2.1?在该版本中(实际上在2.8.1及更高版本中),我们在配置用户界面中添加了“导出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