Начало работы с AWS

Создание базового интернет-приложения

Развертывание интернет-приложения и добавление интерактивных элементов с помощью API и базы данных

Введение. Создание базового интернет-приложения

Следуйте пошаговым инструкциям, чтобы создать свое первое интернет-приложение.

Обзор

В ходе этого обучающего курса вы создадите простое интернет-приложение. Для начала мы создадим статический веб-сайт типа Hello World. Затем вы узнаете, как расширить функциональность веб-сайта, чтобы на нем отображался необходимый пользователю текст.

Обсуждаемые темы

В этом руководстве мы рассмотрим этапы создания описанного выше интернет-приложения. Мы остановимся на следующих вопросах:

  • создание статического веб‑сайта;
  • подключение веб-сайта к серверной части бессерверной функции;
  • добавление интерактивных элементов в интернет-приложение с помощью API и базы данных.

 Опыт работы с AWS

Начинающий

 Время выполнения

35 минут

 Стоимость выполнения

 Предварительные требования для обучения

  • Аккаунт AWS с доступом на уровне администратора**
  • Рекомендуемый браузер: последняя версия Chrome или Firefox

[**]Аккаунты, созданные за последние 24 часа, могут еще не иметь доступа к сервисам, необходимым для прохождения данного обучающего курса.

Архитектура приложения

На схеме ниже наглядно представлены сервисы, используемые в данном обучающем курсе, и то, как они связаны. Как видно на рисунке ниже, в этом приложении используются сервисы Amazon Simple Storage Service (S3), Amazon API Gateway, AWS Lambda и Amazon DynamoDB.

В процессе обучения мы подробно обсудим сервисы и укажем ресурсы, которые помогут вам познакомиться с ними поближе.

Full Stack tutorial app arch diagram

Модули

Данный курс состоит из пяти коротких модулей. Для перехода к следующему модулю необходимо завершить предыдущий.

  1. Создание статического веб-сайта (10 минут): создание статического веб-сайта с помощью сервиса Amazon Simple Storage Service (S3).
  2. Создание бессерверной функции (5 минут): процедура создания бессерверной функции с помощью AWS Lambda.
  3. Привязка бессерверной функции к веб-сайту (5 минут): развертывание бессерверной функции с помощью API Gateway.
  4. Создание таблицы данных (10 минут): сохранение данных в таблице Amazon DynamoDB.
  5. Добавление интерактивных элементов на веб-сайт (5 минут): изменение статического веб-сайта для вызова вашего API.

Вы будете создавать это интернет-приложение с помощью веб-консоли AWS, доступной непосредственно в браузере.

Создание статического веб‑сайта