Templates 新api应用程序资源的Azure资源模板

Templates 新api应用程序资源的Azure资源模板,templates,azure,azure-resource-manager,azure-api-apps,Templates,Azure,Azure Resource Manager,Azure Api Apps,我想创建一个Azure资源组模板,其中包括新的api应用程序资源。我说,自从api应用程序发生变化以来,出现了新的应用程序: 我试过这个。注意:我不想创建一个逻辑应用程序,但这个示例还包括一个api应用程序。当我运行这个示例时,我得到一条消息:有一个新版本的API应用程序。单击此处了解更多信息。所以这不是正确的例子。我找不到更好的例子了 注意:当我简单地将“kind:apiapp”添加到“Microsoft.Web/sites”资源时,没有部署apiapp,我也没有收到错误 所以我的问题是如何

我想创建一个Azure资源组模板,其中包括新的api应用程序资源。我说,自从api应用程序发生变化以来,出现了新的应用程序:

我试过这个。注意:我不想创建一个逻辑应用程序,但这个示例还包括一个api应用程序。当我运行这个示例时,我得到一条消息:有一个新版本的API应用程序。单击此处了解更多信息。所以这不是正确的例子。我找不到更好的例子了

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


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

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

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

另见:

您是否尝试过Quickstart Github repo中的此API应用程序模板?好的,我尝试了这个,我有上面提到的相同问题,我没有得到新的api应用程序。上面写着:API应用程序预览。如果我手动创建一个API应用程序,我不会看到警告或预览后缀。