Как перенести приложение узла на шлюз API AWS
У нас есть приложение nodejs, работающее на aws fargate.
Внутри приложения мы используем swagger 2.0 и отображаем пользовательский интерфейс swagger в /docs.
Swagger определяет нашу схему безопасности, так что некоторым конечным точкам может потребоваться токен носителя jwt в заголовке Authroization. Внутри приложения мы используем промежуточное программное обеспечение swagger tools для проверки токена при каждом запросе.
Все работает нормально.
Теперь мы хотим удалить код авторизации из приложения и поставить шлюз aws api перед нашим приложением fargate.
С помощью шлюза api легко настроить авторизатор для проверки токенов (из пула когнитивных данных) в заголовке по вашему выбору.
Однако некоторые вещи меня смущают:
Теперь я удалю определения безопасности из моего файла swagger, а также удалю логику авторизации из моего приложения.
Как я могу задокументировать свой API на уровне шлюза API AWS? и как разрешить пользователю видеть чванство для шлюза API?
Мне нужно преобразовать в Swagger 3? если да, то как я могу по-прежнему использовать инструменты swagger в моем приложении узла?