Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More
Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Stockage en nuage 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é Google aux télé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, de l'audio, de la vidéo ou tout autre contenu généré par l'utilisateur. 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 Flutter Configuration C++ Configuration Unity

Capacités clés

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, 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 d'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 depuis les clients. Si la connexion réseau est mauvaise, le client est en mesure de 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 donne 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. En savoir plus sur tous les avantages de notre intégration avec Google Cloud .

Les SDK Firebase pour Cloud Storage s'intègrent de manière transparente à 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 télé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 les règles de sécurité Firebase pour Cloud Storage pour sécuriser vos fichiers.

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 chat, 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 Base de données en temps réel .
  • 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 éléments fournis par les développeurs, tels que des graphiques, des polices et des icônes.

Prochaines étapes