2016-03-07 2 views
0

Я хочу создать шаблон группы ресурсов Azure, который включает в себя новый ресурс приложения api. Я говорю новый, поскольку приложения api изменились: App Service API Apps - What's changed .Шаблон ресурса Azure для нового ресурса app api

Я пробовал это Create a Logic App plus API app using a template. Примечание. Я не хочу создавать логическое приложение, но этот пример также включает приложение api. Когда я запускаю этот пример, я получаю сообщение: Существует новая версия API-приложений. Нажмите здесь, чтобы узнать больше. Так что это не правильный пример. Я не могу найти лучший пример.

Примечание: когда я просто добавляю «вид: apiapp» в ресурс «Microsoft.Web/sites», не развертывается apiapp, я также не получаю сообщение об ошибке.

Итак, мой вопрос заключается в том, как создать новый api с шаблонами ресурсов Azure.

+0

Вы пробовали этот API App шаблон из репозитория Quickstart Github? https://github.com/Azure/azure-quickstart-templates/tree/master/201-api-app-gateway-new – BenV

+0

Ок попробовал это, и у меня такая же проблема с этим, как упоминалось выше, я не получаю новое приложение api. В нем говорится: API App - PREVIEW. И «Существует новая версия API-приложений». Если я создаю приложение api вручную, я не вижу предупреждения или префикса предварительного просмотра. –

ответ

1

Я связался с MS для этого, они помогли мне, и теперь это исправлено. Их ответ: Установили ли вы новую версию Azure SDK версии 2.8.2.1? В этом выпуске (фактически в 2.8.1 и выше) мы добавили возможность «Экспортировать шаблон ARM» в пользовательский интерфейс обеспечения. Поэтому, когда вы отправляетесь на публикацию, затем нажмите кнопку «Создать», вы можете экспортировать свой шаблон ARM. Таким образом, вы сможете точно увидеть правильный синтаксис для создания API-приложения.

Так что в VS создайте веб-приложение, опубликуйте его в службе приложений, проверьте приложение api и нажмите кнопку «Экспорт», и вы получите правильный json.

Смотрите также: https://feedback.azure.com/forums/223579-azure-portal/suggestions/7163577-ability-to-export-a-resource-group-as-a-template