【问题标题】:Azure Resource Template for new api app resource新 api 应用资源的 Azure 资源模板
【发布时间】:2016-03-07 13:01:21
【问题描述】:

我想创建一个包含新 api 应用程序资源的 Azure 资源组模板。我说新的,因为 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。

【问题讨论】:

  • 您是否尝试过来自 Quickstart Github 存储库的这个 API 应用程序模板? github.com/Azure/azure-quickstart-templates/tree/master/…
  • 好的,试过了,我遇到了与上面提到的相同的问题,我没有得到新的 api 应用程序。它说:API 应用程序 - 预览。并且“有一个新版本的 API 应用程序”。如果我手动创建一个 api 应用程序,我不会看到警告或预览后缀。

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


【解决方案1】:

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

所以在 VS 中创建一个 web 应用程序,将其发布到 app 服务,检查 api app 然后点击导出按钮,你就得到了正确的 json。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多