курс в AWS Skill Tree

Создание и эксплуатация бессерверного приложения с AWS

Интегрируйте сервисы AWS в частный API заказов, восстанавливаемого потребителя очереди и процесс отчётов о заказах. Каждый проект требует связать ранее изученные возможности и подтвердить конкретные бизнес-результаты.

AWS

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Интегрируйте сервисы AWS в частный API заказов, восстанавливаемого потребителя очереди и процесс отчётов о заказах. Каждый проект требует связать ранее изученные возможности и подтвердить конкретные бизнес-результаты.

Курс включает три самостоятельные задачи с полными объясняющими решениями. Код приложения, интерфейсы, фиктивные данные и посторонние компоненты предоставлены, чтобы сосредоточиться на соединении сервисов, разрешениях, обработке ошибок и очистке.

Чему вы научитесь

  • Запустить API заказов с входом на основе Lambda, DynamoDB и ограниченных настроек
  • Сохранить публичную проверку состояния при отклонении анонимных запросов и неверных токенов
  • Восстанавливать проблемные сообщения только после появления исправленного бизнес-результата
  • Защищать сохранённые заказы при обработке новых дубликатов сообщений
  • Построить процесс хранения и отчётности из входов S3 и управляемых настроек
  • Обрабатывать временные, постоянные и неавторизованные ошибки наблюдаемыми исходами
  • Проверять байты скачиваемых отчётов и удалять собственное состояние и приватные файлы

Для кого предназначен курс

Курс предназначен для учащихся, завершивших соответствующие работы сервисов AWS и желающих самостоятельно практиковать интеграцию.

Предварительные требования: Проекты независимы. PS01: JWT API (A05), управляемые учётные данные (SEC03), параметры (SEC04) и их требования. PS02: ограниченные отказы очередей (Q03), защита от повторов (Q05) и требования; SNS не нужен. PS03: защищённые повторы процесса (EV05), обработка S3 (FN05), SEC03/SEC04 и требования; EventBridge и проект API не нужны.

Учебная среда: Все задания выполняются в предоставленной среде Linux LabEx, доступной через браузер. Используйте Terminal для команд AWS CLI и расположенный рядом AWS View, чтобы проверять то же состояние ресурсов и приложений. Инструменты и подключение уже подготовлены; личный аккаунт AWS и ключи доступа не нужны. Каждая лабораторная работа начинается независимо в новой VM. AWS View связывает решения API, безопасные журналы, настройки, обработку очереди, историю процесса и данные таблицы. Скриншоты или сдача отчёта не требуются.

Часто задаваемые вопросы

Нужно ли выполнять три задачи в одной VM?

Нет. Каждая начинается независимо. Переносите знания, а не ресурсы, учётные данные или токены. Рекомендуемые этапы следуют за курсами API, обмена сообщениями и процессов.

Что проверяет задача частного API?

Запросы после входа создают и получают вычисленные заказы, а изменения настроек влияют на последующие цены. Анонимные запросы и неверные токены останавливаются до Lambda; неверный ввод или отказ доступа к настройкам не создаёт заказ. Доступ к маршруту JWT не устанавливает владение по пользователю. Храните фиктивные пароли, токены и партнёрские учётные данные приватно.

Когда можно подтвердить неудачное сообщение?

После того как исправленное задание создаст реальный бизнес-результат. Затем удалите исходную неудачную доставку и проверьте новые дубликаты. Условные записи защищают один бизнес-эффект без обещания атомарной транзакции очереди/базы данных или доставки ровно один раз.

Как оценивается процесс отчётов?

История выполнения, сохранённые заказы и скачанные байты отчётов демонстрируют завершение при временной ошибке и повторном выполнении. Постоянные ошибки и отказы авторизации должны оставаться явными. Завершите функциональные проверки, удалите только собственное состояние и настройки с учётными данными и сохраните посторонние ресурсы.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data