2016-03-07 135 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