Azure APIM - как публиковать версии - PullRequest
0 голосов
/ 14 декабря 2018

как опубликовать последнюю версию в Azure APIM.С каждой сборкой / выпуском я собираюсь публиковать последние определения API в APIM, но не уверен, как это сделать.

В документации ниже, но ниже в URL не указывается, где следует упомянуть URL-адрес serice для получения.последние определения API.

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/api-version-sets/api1?api-version=2018-06-01-preview If-Match: *

Нужно ли добавить шаг в определение выпуска или любой другой подход, например, функцию Azure.

1 Ответ

0 голосов
/ 17 декабря 2018

В конечном итоге вы должны иметь обновленную спецификацию OpenAPI для своего бэкэнда с каждым выпуском.Затем вы сможете импортировать эту спецификацию в APIM как часть вашей процедуры выпуска.Если вы не поддерживаете спецификацию OpneAPI - существуют инструменты, которые позволяют вам генерировать ее из кода на стороне сервера.

Я бы подумал, что вас больше интересует вызов PUT, а не PATCH.Поскольку вполне вероятно, что с каждым выпуском вы захотите заменить свой API в APIM новым.

...