В этом учебном курсе будет выполнено развертывание простого бессерверного веб-приложения, которое позволяет заказать поездку на единороге в компании Wild Rydes. Это приложение предоставит пользователям пользовательский интерфейс на основе технологии HTML для указания места встречи, который будет подключаться к RESTful сервису внутренней части, передавая ему запрос для отправки ближайшего единорога. Помимо прочего, оно будет предоставлять пользователям возможность регистрации в сервисе и авторизации перед заказом поездки.
В архитектуре приложения используются сервисы AWS Lambda, Amazon API Gateway, Amazon S3, Amazon DynamoDB и Amazon Cognito, как показано ниже.


Статический веб-хостинг
Amazon S3 позволяет размещать статические веб-ресурсы, в том числе файлы HTML, CSS, JavaScript и изображения, которые будут загружаться в браузер пользователя.

Управление пользователями
Amazon Cognito предоставляет функции управления пользователями и аутентификации для защиты внутреннего API.

Внутренняя часть для бессерверного приложения
Amazon DynamoDB предоставляет уровень с сохранением состояния, на котором функция Lambda API может сохранять информацию.

RESTful API
Выполняемый в браузере код JavaScript отправляет и получает данные из общедоступного API внутренней части, который создан на основе Lambda и API Gateway.
Опыт работы с AWS: начинающий
Время выполнения: 2 часа
- Аккаунт AWS**
- Текстовый редактор
- Рекомендуемый браузер: последняя версия Chrome
*Предполагается, что вы будете использовать рекомендуемые конфигурации на протяжении всего учебного курса и завершите работу всех ресурсов в течение 24 часов.
**Аккаунты, созданные в течение последних 24 часов, могут еще не иметь доступа к ресурсам, необходимым для выполнения этого проекта.