Можно ли импортировать 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, содержащий импорт.
Пока не поддерживается, но в отставании. У меня нет даты, чтобы поделиться на данный момент.