Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Cloud Storage

Cloud Storage est conçu pour les développeurs d'applications qui ont besoin de stocker et de diffuser du contenu généré par l'utilisateur, 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éversements 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 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 chargements et des téléchargements quelle que soit la qualité du réseau. Les télé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éclarative 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 pour Firebase est conçu pour une échelle 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 médiocre, le client est en mesure de 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 stocke vos fichiers dans un bucket Google Cloud Storage , ce qui les rend accessibles via Firebase et Google Cloud. Cela vous donne la possibilité d'importer et de télécharger des fichiers à partir de clients mobiles via les SDK Firebase, et d'effectuer un traitement côté serveur tel que le filtrage d'images ou le transcodage vidéo à l'aide de Google Cloud Platform . 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 Platform .

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 les clients via Gradle, CocoaPods ou un script include.
Créer une référence Faites référence au chemin d'accès à un fichier, tel que "images / Mountains.png", pour le télécharger, le télécharger ou le supprimer.
Télécharger ou télécharger Télécharger ou télécharger 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 de Firebase et de Google Cloud Platform.
  • La base de données Firebase Realtime 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 valeur / clé spécifiées par le développeur pour modifier le comportement et l'apparence de votre application sans exiger des utilisateurs qu'ils téléchargent une mise à jour.
  • Firebase Hosting héberge le HTML, le CSS et le 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