Создание API данных с помощью Cloudflare Workers, KV, D1 и R2

Создайте, защитите и восстановите частную библиотеку документов в рамках трёх независимых испытаний с использованием Workers, KV, D1 и R2.

Cloudflare

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

Введение

Постройте, защитите и восстановите частную библиотеку документов с Workers, KV, D1 и R2. Объедините реляционные метаданные, приватное хранение файлов и настройки отображения за единым API приложения.

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

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

  • Связать CRUD документов с каталогом D1 и хранением файлов R2
  • Применить частный доступ и настройки представления на основе KV
  • Исправить устаревшие разрешения без раскрытия частных документов
  • Восстановить состояние D1 с закладками, сохранив файлы
  • Проверить ответы приложения и очистить только собственные ресурсы

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

Учащиеся с практикой Workers, KV, D1 и R2, желающие самостоятельно интегрировать приложение.

Предварительные требования: Завершите Workers W05, KV K02/K04/K05, D1 D02/D07 и R2 R01/R02/R04/R08. Учащиеся с прямым входом сначала завершают Connect LabEx to Your Cloudflare Account. R2 уже должен быть активирован.

Учебная среда: Каждая задача начинается в новой VM LabEx с вашим собственным авторизованным учебным аккаунтом и временными ресурсами с уникальными именами. Купленный домен не требуется.

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

Это пошаговые работы?

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

Вводятся ли новые сервисы Cloudflare?

Курс объединяет возможности Workers, KV, D1 и R2, уже изученные в предварительных курсах.

Нужна ли активация R2?

Да. R2 должен быть активен в вашем аккаунте; один аккаунт Cloudflare Free не активирует его. Перед началом проверьте требования настройки и цен предварительного курса R2.

Что сохранять при восстановлении и очистке?

Восстановите нужное состояние базы без потери файлов документов. Удалите только уникально именованные ресурсы работы, подтвердите удаление при действующей авторизации и выйдите в конце. Состояние прежней VM не требуется.

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

labby
Labby
Labby is the LabEx teacher.