Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Stockage cloud pour Firebase

Cloud Storage pour Firebase est conçu pour les développeurs d'applications qui ont besoin de stocker et de diffuser du contenu généré par les utilisateurs, comme des photos ou des vidéos.

Cloud Storage pour 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 chargements et téléchargements de fichiers pour vos applications Firebase, quelle que soit la qualité du réseau.

Vous pouvez utiliser nos SDK pour stocker des images, du son, de la vidéo ou d'autres contenus générés par les utilisateurs. Sur le serveur, vous pouvez utiliser les API Google Cloud Storage pour accéder aux mêmes fichiers.

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

Capacités clés

Opérations robustes Les SDK Firebase pour Cloud Storage effectuent des importations 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, ce qui permet à vos utilisateurs d'économiser du temps et de la bande passante.
Sécurité renforcée 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 une échelle de l'exaoctet 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, ce qui permet à vos utilisateurs d'économiser du temps et de la bande passante.

Cloud Storage pour Firebase stocke vos fichiers dans un bucket Google Cloud Storage , ce qui les rend accessibles via Firebase et Google Cloud. Cela vous offre la possibilité de charger et de télécharger des fichiers à partir de clients mobiles via les SDK Firebase pour Cloud Storage. En outre, 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 à Firebase Authentication 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 un script include.
Créer une référence Référencez le chemin d'accès à un fichier, tel que "images/mountains.png", pour le charger, le télécharger ou le supprimer.
Charger ou télécharger Chargez ou téléchargez vers des types natifs en mémoire ou sur disque.
Sécurisez vos fichiers Utilisez Firebase Security Rules for Cloud Storage pour sécuriser vos fichiers.

Vous souhaitez 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 de Firebase et Google Cloud.
  • La base de données en temps réel Firebase stocke les données d'application JSON, comme 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 les graphiques, les polices et les icônes.

Prochaines étapes