AWS API-шлюз возвращает 200 с ответом, но позже возвращает 200 без ответа - PullRequest
0 голосов
/ 07 января 2020

У меня проблема с реализацией API Gateway / Lambda. Я написал службу аутентификации, которая работает в разных поддоменах и в большинстве случаев работает нормально. Локальное тестирование работает идеально.

Когда оно развернуто на AWS, с API в Lambda и API-шлюзом перед ним, система входа работает отлично. Пользователь может войти в систему, которая возвращает значение 200, а затем конечная точка в стиле ReturnClaims возвращает свой доступ и другие полезные биты учетной записи.

Проблема возникает в том, что через некоторое время (как правило, через час или около того) ReturnClaims конечная точка продолжит возвращать 200, но при обновлении страницы ответ теперь пуст.

Повар только для HTTP ie все еще живет в браузере и не выдает никаких ошибок.

При локальном запуске эта проблема вообще не возникает. Пользователь может переосмыслить sh до тех пор, пока у повара ie есть и JWT проинструктирован о продлении срока действия (что составляет 30 дней, но я настроил это для целей тестирования по мере необходимости).

Я надеясь, что у кого-то есть представление о том, что может привести к тому, что конечная точка на AWS будет функционировать таким образом, возможно, о какой-то жизненной обстановке, о которой я не знаю?

Я ценю любые советы или предложения. Спасибо!

...