1) Нет
Amazon Lex, в конечном счете, является службой, что означает, что ее можно вызывать из любого приложения, которое вызывает API соответствующим образом. Пример, предоставленный AWS, является лишь примером того, как вызывать этот API. Таким образом, это не единственный способ использовать ботов Amazon Lex из локального веб-приложения.
Вы можете создать полностью настраиваемый пользовательский интерфейс бота с нуля (как я это сделал), который вызывает API Amazon Lex для обслуживания вашего приложения. ,(Подробнее об этом можно узнать в этом вопросе , который задал другой пользователь - обратите внимание, что ответ на этот вопрос сделан на C #)
2)
Существуетпример, предоставленный AWS по следующей ссылке , в которой есть раздел о том, как настроить Cognito для этой цели (опять же, это то, что я использовал для настройки своего собственного бота)
Надеждаэто тебе поможет!