Как включить Swagger
Функционал доступен для версии платформы 2.3.2 и выше. По умолчанию Swagger платформы Штурвал всегда запущен.
Чтобы проверить доступность Swagger, перейдите по адресу back.apps.<ingress>/swagger/index.html
, где вместо <ingress>
подставьте значение вашего VIP или FQDN, использованного в платформе.
Если страница Swagger платформы Штурвал недоступна, выполните шаги по его запуску:
- Перейдите в Платформа/Сервисы и репозитории/Установленные сервисы.
- Найдите Модуль программного управления Платформой. Нажмите Управлять.
- В спецификации сервиса добавьте строку или измените значение на true для параметра
EnableSwagger
:
EnableSwagger: True
- Сохраните изменения спецификации модуля и Swagger будет запущен.
Чтобы авторизоваться в Swagger необходимо получить токен. Для этого вы можете воспользоваться графическим интерфейсом платформы Штурвал:
-
Откройте консоль разработчика, когда находитесь на любой странице, нажав правой кнопкой мыши и выбрав “Просмотреть код” в Google Chrome или “Исследовать” в Mozilla Firefox.
-
Обновите страницу.
-
В разделе Network(Сеть) выберите последний запрос и открыть Headers.
-
Скопируйте значение поля Authorization, значение после Bearer.
-
Перейдите по адресу
back.apps.<ingress>/swagger/index.html
, где вместо<ingress>
подставьте значение вашего VIP или FQDN, использованного в платформе. -
В Schemas выберите HTTPS.
-
Нажмите Authorize и вставьте скопированное значение.
Swagger готов к использованию.