Постройте сервис документов, который хранит байты приватно и доставляет нужное содержимое правильному читателю. Изучайте операции хранения R2, защищённую доставку и явную очистку через небольшие задачи приложения.
Курс включает восемь пошаговых работ и одну самостоятельную задачу исправления частной загрузки. Каждая работа связывает поведение объектного хранения с реальными байтами, метаданными или ответами HTTP.
Чему вы научитесь
- Упорядочивать объекты с помощью ключей и метаданных
- Передавать документы потоком через Worker
- Использовать валидаторы HTTP и диапазоны байтов для скачивания
- Выдавать временные ссылки файлов с ограниченной областью
- Настраивать и проверять загрузки из браузера
- Завершать и отменять составные загрузки
- Применять правила жизненного цикла к временным экспортам
- Закрыть непреднамеренную публичную загрузку
- Исправить доступ к частному экспорту без ослабления его границы
Для кого предназначен курс
Разработчики Workers, которым нужно приватное хранение файлов приложения и проверка реального поведения скачивания и загрузки.
Предварительные требования: Завершите Connect LabEx to Your Cloudflare Account и обработку запросов, привязки и секреты Workers. Вашему учебному аккаунту нужна активная подписка R2. Перед началом изучите настройку R2 и цены.
Учебная среда: Каждая работа использует новую VM LabEx, новую авторизацию и ресурсы с уникальными именами. Используйте только фиктивные файлы и защищайте учётные данные. Купленный домен не нужен; очистка включает явное удаление объектов/бакетов и отзыв учётных данных.
Часто задаваемые вопросы
Активируется ли R2 автоматически на аккаунте Free?
Нет. Workers Free и активация R2 — разные действия. Перед запуском упражнений хранения подтвердите активную подписку R2 своего учебного аккаунта.
Могут ли упражнения вызвать расходы?
Небольшие упражнения со Standard-хранением могут укладываться во включённые лимиты, но использование общее для аккаунта и расходы возможны. Изучите связанные сведения о настройке и ценах и ограничивайте упражнения.
Нужно ли ждать несколько дней удаления в работе по хранению?
Нет. Работа проверяет применённое правило и текущие метаданные, затем явно удаляет учебные ресурсы во время сеанса. Настройка правила не подтверждает будущее удаление или переход.
Можно ли использовать один бакет в нескольких работах?
Каждое упражнение начинается независимо. Переносите знания, а не ресурсы или учётные данные. Подтвердите только собственную очистку при действующей авторизации, затем отзовите временные учётные данные и выйдите.





