Я новичок в AWS сервисах.
Моя цель:
Я строю большую систему.
В этой системе я дам около 500.000+ пользователей с типом INTEGRATOR
И эти пользователи будут вызывать конечную точку шлюза API (которая будет запускать AWS лямбда)
Так что в Lambda мне нужно получить данные пользователя (минимальный идентификатор пользователя / имя пользователя (электронная почта))
И у этих пользователей должна быть возможность входа без UI - я имею в виду только на бэкэнде.
Что сделано?
AWS lambda - Создано. А пока - верните только строку, такую как «Hello», и не проверяйте запрос на идентификатор пользователя / имя пользователя и т. Д. c.
API Gateway - Создано с 2 конечными точками.
Конечная точка # 1 - без аутентификации - и запустить Lambda - Работать хорошо и вернуть приветственное сообщение Конечная точка # 2 - С аутентификацией - также настроить для настройки лямбда - но вернуть 401 - неавторизовать - Все хорошо.
Теперь я пытаюсь понять:
1) Если мне нужно использовать пул пользователей или пул удостоверений в службе Cognito 2) Как настроить пул пользователей / пул удостоверений для входа только через код?
Что сделано:
Я проверяю это:
{ ссылка }
Но когда я отправляю запрос на получение - почтальон показывает страницу входа - и это не так хорошо для моего потока