Cloudflare R2 pour débutants

Stockez, diffusez et protégez les fichiers de vos applications avec Cloudflare R2. Gérez des objets privés, diffusez des téléchargements en continu, accordez un accès temporaire, configurez les origines autorisées par le navigateur, effectuez des téléchargements multiparties et appliquez des règles de conservation.

Cloudflare

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Construisez un service de documents qui stocke les octets de manière privée et remet le contenu prévu au bon lecteur. Apprenez les opérations de stockage R2, la livraison protégée et le nettoyage explicite à travers de petites tâches applicatives.

Le cours comprend huit laboratoires guidés et un défi autonome de réparation de téléchargement privé. Chaque laboratoire relie le comportement du stockage objet aux octets réels, aux métadonnées ou aux réponses HTTP.

Ce que vous apprendrez

  • Organiser les objets avec des clés et des métadonnées
  • Diffuser des documents en flux via un Worker
  • Utiliser les validateurs HTTP et les plages d’octets pour les téléchargements
  • Émettre des liens temporaires de fichiers à périmètre limité
  • Configurer et tester les chargements de fichiers dans le navigateur
  • Terminer et abandonner des chargements multiparties
  • Appliquer des règles de cycle de vie aux exports temporaires
  • Fermer un téléchargement public involontaire
  • Réparer l’accès à un export privé sans affaiblir sa limite de protection

À qui s’adresse ce cours

Ce cours s’adresse aux développeurs Workers qui ont besoin d’un stockage privé de fichiers applicatifs et souhaitent tester le comportement réel des téléchargements et des chargements.

Prérequis : Terminez Connect LabEx to Your Cloudflare Account ainsi que le traitement des requêtes, les liaisons et les secrets Workers. Votre propre compte d’apprentissage doit avoir un abonnement R2 actif. Consultez la configuration de R2 et la tarification avant de commencer.

Environnement d’apprentissage : Chaque laboratoire utilise une nouvelle VM LabEx, une nouvelle autorisation et des ressources aux noms uniques. Utilisez uniquement des fichiers fictifs et protégez les identifiants. Aucun domaine acheté n’est nécessaire ; le nettoyage comprend la suppression explicite des objets et compartiments ainsi que la révocation des identifiants.

Questions fréquentes

R2 est-il activé automatiquement sur un compte Free ?

Non. Workers Free et l’activation de R2 sont distincts. Confirmez que votre compte d’apprentissage possède un abonnement R2 actif avant de lancer les exercices de stockage.

Ces exercices peuvent-ils entraîner des frais ?

Les petits exercices de stockage Standard peuvent respecter les quotas inclus, mais l’utilisation est partagée à l’échelle du compte et des frais peuvent s’appliquer. Consultez les informations de configuration et de tarification indiquées et limitez les exercices.

Le laboratoire de rétention attend-il plusieurs jours avant la suppression ?

Non. Il vérifie la règle appliquée et les métadonnées actuelles, puis supprime explicitement les éléments de l’exercice pendant la session. Configurer une règle ne prouve pas qu’une suppression ou transition future a eu lieu.

Puis-je continuer à utiliser le même compartiment entre les laboratoires ?

Chaque exercice commence indépendamment. Réutilisez vos connaissances, pas les ressources ou les identifiants. Vérifiez uniquement le nettoyage de vos ressources tant que l’autorisation est valide, puis révoquez l’identifiant temporaire et déconnectez-vous.

Enseignant

labby
Labby
Labby is the LabEx teacher.