Stockage cloud pour Firebase

Cloud Storage pour Firebase s'appuie sur une infrastructure Google Cloud rapide et sécurisée pour les développeurs d'applications qui ont besoin de stocker et de diffuser du contenu généré par les utilisateurs, tel que des photos ou des vidéos.

Cloud Storage for Firebase est un service de stockage d'objets puissant, simple et économique, conçu pour l'échelle de Google. Les SDK Firebase pour Cloud Storage ajoutent la sécurité de Google aux téléchargements de fichiers pour vos applications Firebase, quelle que soit la qualité du réseau.

Vous pouvez utiliser nos SDK clients pour stocker des images, de l'audio, de la vidéo ou tout autre contenu généré par l'utilisateur. Sur le serveur, vous pouvez utiliser le SDK Firebase Admin pour gérer les buckets et créer des URL de téléchargement, ainsi qu'utiliser les API Google Cloud Storage pour accéder à vos fichiers.

Configuration iOS+ Configuration Android Configuration Web Configuration Flutter Configuration C++ Configuration Unity

Capacités clés

Des opérations robustes Les SDK Firebase pour Cloud Storage effectuent des chargements et des téléchargements quelle que soit la qualité du réseau. Les chargements et les téléchargements sont robustes, ce qui signifie qu'ils redémarrent là où ils se sont arrêtés, économisant ainsi du temps et de la bande passante à vos utilisateurs.
Forte sécurité Les SDK Firebase pour Cloud Storage s'intègrent à Firebase Authentication pour fournir une authentification simple et intuitive aux développeurs. Vous pouvez utiliser notre modèle de sécurité déclaratif pour autoriser l'accès en fonction du nom de fichier, de la taille, du type de contenu et d'autres métadonnées.
Haute évolutivité Cloud Storage est conçu pour évoluer en exaoctets lorsque votre application devient virale. Passez sans effort du prototype à la production en utilisant la même infrastructure qui alimente Spotify et Google Photos.

Comment ça marche?

Les développeurs utilisent les SDK Firebase pour Cloud Storage pour charger et télécharger des fichiers directement à partir des clients. Si la connexion réseau est mauvaise, le client peut réessayer l'opération là où elle s'était arrêtée, économisant ainsi du temps et de la bande passante à vos utilisateurs.

Cloud Storage pour Firebase stocke vos fichiers dans un bucket Google Cloud Storage , les rendant accessibles via Firebase et Google Cloud. Cela vous permet de télécharger et de télécharger des fichiers à partir de clients mobiles via les SDK Firebase pour Cloud Storage. De plus, vous pouvez effectuer des traitements côté serveur tels que le filtrage d'images ou le transcodage vidéo à l'aide des API Google Cloud Storage . Cloud Storage évolue automatiquement, ce qui signifie qu'il n'est pas nécessaire de migrer vers un autre fournisseur. Découvrez tous les avantages de notre intégration avec Google Cloud .

Les SDK Firebase pour Cloud Storage s'intègrent parfaitement à l'authentification Firebase pour identifier les utilisateurs, et nous fournissons un langage de sécurité déclaratif qui vous permet de définir des contrôles d'accès sur des fichiers individuels ou des groupes de fichiers, afin que vous puissiez rendre les fichiers aussi publics ou privés que vous le souhaitez.

Chemin de mise en œuvre

Intégrez les SDK Firebase pour Cloud Storage. Incluez rapidement des clients via Gradle, CocoaPods ou une inclusion de script.
Créer une référence Faites référence au chemin d'accès à un fichier, tel que "images/mountains.png", pour le charger, le télécharger ou le supprimer.
Télécharger ou télécharger Téléchargez ou téléchargez vers des types natifs en mémoire ou sur disque.
Sécurisez vos fichiers Utilisez les règles de sécurité Firebase pour Cloud Storage pour sécuriser vos fichiers.
(Facultatif) Créer et partager des URL de téléchargement Utilisez le SDK d'administration Firebase pour générer des URL partageables afin de permettre aux utilisateurs de télécharger des objets.

Vous cherchez à stocker d’autres types de données ?

  • Cloud Firestore est une base de données flexible et évolutive pour le développement mobile, Web et serveur à partir de Firebase et Google Cloud.
  • La base de données en temps réel Firebase stocke les données d'application JSON, telles que l'état du jeu ou les messages de discussion, et synchronise instantanément les modifications sur tous les appareils connectés. Pour en savoir plus sur les différences entre les options de base de données, consultez Choisir une base de données : Cloud Firestore ou Realtime Database .
  • Firebase Remote Config stocke les paires clé-valeur spécifiées par le développeur pour modifier le comportement et l'apparence de votre application sans obliger les utilisateurs à télécharger une mise à jour.
  • Firebase Hosting héberge le code HTML, CSS et JavaScript de votre site Web ainsi que d'autres ressources fournies par les développeurs, telles que des graphiques, des polices et des icônes.

Prochaines étapes