Мы реализовали управление версиями в ASP. NET CORE 2.2 API с Swagger. Теперь у нас есть две версии файла swagger, созданного для версий v1 / v2. Этот подход хорошо работает с собственным размещением основного приложения Asp. net.
Но теперь, если я попытаюсь импортировать файлы-сваггеры в APIM с помощью командлета Powershell Import-AzureRmApiManagementApi, который работал, когда у нас был v1 версия. но с несколькими версиями мы можем добавить еще одну переменную с v2 и import, который не выглядит как долгосрочное решение.
Ниже приведен блог о том, как реализовать импорт с powershell. https://www.hakantuncer.com/2018/09/16/api-versioning-with-swagger-azure-api-management-services-and-asp-net-core-a-frictionless-devops-experience/
Я подумал, есть ли способ создать один файл swagger, который будет иметь все версии в одном документе v1 / swagger. json.