отключить генерацию атрибута generateSample в ответных представлениях конфигурации API - PullRequest
0 голосов
/ 26 октября 2019

Существует ли механизм управления API Azure, чтобы отключить создание образца данных, которые внедряются в спецификацию api процессами APIM?

Я заметил в API, которые имеют значительные большие / сложные модели и большое количество операций, что атрибут sampleGenerated создает чрезвычайно большие издержки для конфигурации API. Например, у нас есть API, который составляет ~ 260 тыс. При первоначальном импорте файла swagger, и когда он попадает в репозиторий APIM, файл конфигурации расширяется до более чем 13 мегабайт данных. Эти примеры данных, по-видимому, не используются на портале администратора или разработчика, поэтому не уверены, что их значение хранится в основном файле конфигурации. Я попытался выполнить обновление через хранилище, чтобы очистить эти значения, однако, похоже, что оно обновляется после обновления хранилища.

1 Ответ

0 голосов
/ 09 ноября 2019

Единственный способ сделать это - предоставить свои собственные образцы.

...