Как отключить функцию try it на портале разработчиков управления API Azure? - PullRequest
2 голосов
/ 16 мая 2019

На портале для разработчиков управления API Azure есть функция "Попробуйте" для проверки API-запроса в вашем браузере.

Кнопка "попробуй":

The try it button

The test page

Можно ли отключить / удалить эту функцию? Я не хочу, чтобы разработчики могли публиковать тестовые данные в нашей производственной среде.

1 Ответ

2 голосов
/ 16 мая 2019

Я нашел способ скрыть кнопку попробовать.Это не полностью отключает эту функцию, но делает ее скрытой для пользователя.

  1. Перейти на портал разработчика, зарегистрированный как администратор.

  2. Нажмите на иконку Редактировать в правом верхнем углу

Edit icon

Выберите шаблон => Операция.

Это должно открыть окно разметки.Ищите кнопку попробовать.Это должно выглядеть так

<a class="btn btn-primary" href="{{consoleUrl}}" id="btnOpenConsole" role="button">
    Try it
</a>
Либо удалите тег целиком, либо оберните его в if / unless.Azure apim использует язык DotLiquid для своих шаблонов.Я закончил этим.

{% assign apiNamePrefix = api.name | slice: 0, 4 %}
{% if apiNamePrefix == 'TEST' %}
<a class="btn btn-primary" href="{{consoleUrl}}" id="btnOpenConsole" role="button">
    Try it
</a>
{% endif %}
Сохраните ваши изменения.Затем опубликуйте.
...