我想创建一个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。
答案 0 :(得分:2)
我联系了MS,他们帮了我,现在已经修好了。他们的回答: 您是否安装了新的Azure SDK版本2.8.2.1?在该版本中(实际上在2.8.1及更高版本中),我们在配置UI中添加了“导出ARM模板”功能。因此,当您去发布时,单击“新建”按钮,可以导出ARM模板。这样,您就能够看到用于创建API应用程序的正确语法。
因此,在VS中创建一个Web应用程序,将其发布到应用程序服务,检查api应用程序,然后单击导出按钮,您将获得正确的json。