Моя текущая ситуация: У меня есть AWS API шлюза с ресурсами /логин. Когда на этом ресурсе появляется запрос GET, вызывается функция AWS Lambda, которая возвращает форму входа в систему HTML. HTML для формы входа записывается внутри строки JavaScript в функции Lambda (я использую Node JS внутри своих функций лямбда). Когда форма отправлена, тот же ресурс - /login с методом POST вызывает другую функцию Lambda, которая проверяет логин. Если логин завершается с ошибкой, он возвращает HTML-форму с сообщениями об ошибках проверки, но опять-таки код HTML написан внутри строки JavaScript.Как вернуть HTML страницу, сохраненную на AWS S3 ведро с функцией AWS лямбда
Мой вопрос: Можно ли сохранить файл HTML в качестве ведре AWS S3, поэтому, когда я ударил /логин АНИ шлюз вызывает функцию Lambda, которая затем получает страницу HTML от S3 ведра и возвращает его пользователю? И когда проверка формы не удалась, я хотел бы вернуть тот же HTML из ведра S3 с добавленными сообщениями об ошибках.
Возможно ли связать эти компоненты таким образом? Часть, с которой я борюсь, - это хранение HTML на S3 и доступ к ней из Lambda.
С риском предложить очевидное ... вы можете включить html-файл в свой zip-файл при загрузке функции лямбда. –