Cloud Storage for Firebase

Cloud Storage for Firebase est une plate-forme rapide et sécurisée Infrastructure Google Cloud pour les développeurs d'applications qui doivent stocker et diffuser les contenus générés par les utilisateurs, comme des photos ou des vidéos

Cloud Storage for Firebase est un objet puissant, simple et économique conçu pour évoluer à l'échelle de Google. Les SDK Firebase pour Cloud Storage ajoutent Google pour les importations et les téléchargements de fichiers de vos applications Firebase, la qualité du réseau.

Vous pouvez utiliser nos SDK clients pour stocker des images, des fichiers audio, des vidéos du contenu généré par les utilisateurs. Sur le serveur, vous pouvez utiliser Firebase Admin SDK pour gérer les buckets, créer des URL de téléchargement et utiliser Google Cloud Storage API pour accéder à vos fichiers.


Prêt à vous lancer ? Choisissez votre plate-forme:

iOS+ Android Web Flutter

Unity C++

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 importations et les téléchargements sont robustes : ils reprennent là où ils sont. s'est arrêtée, ce qui fait gagner du temps et de la bande passante à vos utilisateurs.
Sécurité renforcée Les SDK Firebase pour Cloud Storage s'intègrent à Firebase Authentication pour fournir une authentification simple et intuitive pour les développeurs. Vous pouvez utiliser notre modèle de sécurité déclarative pour autoriser l'accès en fonction du nom du fichier, de la taille, du type de contenu et d'autres métadonnées.
Évolutivité élevée Cloud Storage est conçu pour les exaoctets lorsque votre application devient virale. Passez facilement du prototype à la mise en production sur la même infrastructure que celle sur laquelle reposent Spotify et Google Photos.

Fonctionnement

Les développeurs utilisent les SDK Firebase pour Cloud Storage afin d'importer et de télécharger des fichiers directement auprès des clients. Si la connexion réseau est mauvaise, le client peut de relancer l'opération là où elle s'était arrêtée, ce qui fait gagner du temps à vos utilisateurs et la bande passante réseau.

Cloud Storage for Firebase stocke vos fichiers dans un Google Cloud Storage, ce qui les rend accessibles à la fois via Firebase et Google Cloud. Cela vous permet la possibilité d'importer et de télécharger des fichiers depuis des clients mobiles via le SDK Firebase pour Cloud Storage. De plus, vous pouvez effectuer un traitement côté serveur comme le filtrage d'images ou le transcodage de vidéos à l'aide du API Google Cloud Storage. Cloud Storage effectue un scaling automatique, 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 à Google Cloud.

Les SDK Firebase pour Cloud Storage s'intègrent parfaitement à Firebase Authentication pour identifier les utilisateurs, et nous leur fournissons 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 créer des fichiers public ou privé selon vos besoins.

Chemin d'accès de l'exécution

Intégrez les SDK Firebase pour Cloud Storage. Incluez rapidement les clients via Gradle, CocoaPods ou une inclusion de script.
Créer une référence Référencez le chemin d'accès à un fichier, par exemple "images/mountains.png", pour l'importer, le télécharger ou le supprimer.
Importer ou télécharger Importez ou téléchargez des fichiers vers des types natifs en mémoire ou sur disque.
Sécuriser vos fichiers Utiliser Firebase Security Rules pour Cloud Storage pour sécuriser vos fichiers.
(Facultatif) Créer et partager des URL de téléchargement Utilisez Firebase Admin SDK pour générer des URL partageables permettant aux utilisateurs de télécharger des objets.

Vous souhaitez stocker d'autres types de données ?

  • Cloud Firestore est une base de données flexible et évolutive conçue pour le développement mobile, Web et serveur par Firebase et Google Cloud.
  • Le Firebase Realtime Database stocke les données d'application JSON, comme l'état du jeu ou les messages de chat, et synchronise instantanément les changements tous les appareils connectés. Pour en savoir plus sur les différences entre les bases de données options, consultez Choisissez une base de données: Cloud Firestore ou Realtime Database.
  • Firebase Remote Config stocke les données spécifiées par le développeur pour modifier le comportement et l'apparence de votre application sans sans demander aux utilisateurs de 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 le développeur, comme les graphiques, les polices et les icônes.

Étapes suivantes