Cloudflare R2 для начинающих

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

Cloudflare

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

Введение

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

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

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

  • Упорядочивать объекты с помощью ключей и метаданных
  • Передавать документы потоком через Worker
  • Использовать валидаторы HTTP и диапазоны байтов для скачивания
  • Выдавать временные ссылки файлов с ограниченной областью
  • Настраивать и проверять загрузки из браузера
  • Завершать и отменять составные загрузки
  • Применять правила жизненного цикла к временным экспортам
  • Закрыть непреднамеренную публичную загрузку
  • Исправить доступ к частному экспорту без ослабления его границы

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

Разработчики Workers, которым нужно приватное хранение файлов приложения и проверка реального поведения скачивания и загрузки.

Предварительные требования: Завершите Connect LabEx to Your Cloudflare Account и обработку запросов, привязки и секреты Workers. Вашему учебному аккаунту нужна активная подписка R2. Перед началом изучите настройку R2 и цены.

Учебная среда: Каждая работа использует новую VM LabEx, новую авторизацию и ресурсы с уникальными именами. Используйте только фиктивные файлы и защищайте учётные данные. Купленный домен не нужен; очистка включает явное удаление объектов/бакетов и отзыв учётных данных.

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

Активируется ли R2 автоматически на аккаунте Free?

Нет. Workers Free и активация R2 — разные действия. Перед запуском упражнений хранения подтвердите активную подписку R2 своего учебного аккаунта.

Могут ли упражнения вызвать расходы?

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

Нужно ли ждать несколько дней удаления в работе по хранению?

Нет. Работа проверяет применённое правило и текущие метаданные, затем явно удаляет учебные ресурсы во время сеанса. Настройка правила не подтверждает будущее удаление или переход.

Можно ли использовать один бакет в нескольких работах?

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

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

labby
Labby
Labby is the LabEx teacher.