Можно ли импортировать API в Azure API Management через шаблоны ARM?

Я знаю, что могу создать экземпляр Azure API Management, используя шаблоны Azure Resource Management, но могу ли я также импортировать в него свой API, используя те же шаблоны?

Веб-приложение, предоставляющее API, создается на предыдущем шаге с использованием шаблонов ARM, а URL-адрес определения Swagger известен. Было бы разумно автоматизировать импорт.

3 ответа

Решение

Это доступно сейчас. См. Api Reference.

{
  "properties": {
    "contentFormat": "swagger-link-json",
    "contentValue": "http://petstore.swagger.io/v2/swagger.json",
    "path": "petstore"
  }
}

Я хотел бы добавить, что этот способ импорта пока не поддерживает версии API. Чтобы это работало, вам нужно сначала запустить шаблон ARM для создания версионного API, а затем шаблон ARM, содержащий импорт.

Пока не поддерживается, но в отставании. У меня нет даты, чтобы поделиться на данный момент.

Другие вопросы по тегам