Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Cloud-Speicher für Firebase

Cloud Storage for Firebase wurde für App-Entwickler entwickelt, die nutzergenerierte Inhalte wie Fotos oder Videos speichern und bereitstellen müssen.

Cloud Storage for Firebase ist ein leistungsstarker, einfacher und kostengünstiger Objektspeicherdienst, der für die Skalierung von Google entwickelt wurde. Die Firebase SDKs für Cloud Storage bieten Google-Sicherheit für Datei-Uploads und -Downloads für Ihre Firebase-Apps, unabhängig von der Netzwerkqualität.

Sie können unsere SDKs verwenden, um Bilder, Audio, Video oder andere benutzergenerierte Inhalte zu speichern. Auf dem Server können Sie mit Google Cloud Storage APIs , um die gleichen Dateien zugreifen.

iOS - Setup Android - Setup Web - Setup C ++ Setup - Unity - Setup

Schlüsselfähigkeiten

Robuster Betrieb Firebase SDKs für Cloud Storage führen Uploads und Downloads unabhängig von der Netzwerkqualität durch. Uploads und Downloads sind robust, d. h. sie werden dort neu gestartet, wo sie aufgehört haben, was Ihren Benutzern Zeit und Bandbreite spart.
Starke Sicherheit Firebase SDKs für Cloud Storage lassen sich in Firebase Authentication integrieren, um Entwicklern eine einfache und intuitive Authentifizierung zu bieten. Sie können unser deklaratives Sicherheitsmodell verwenden, um den Zugriff basierend auf Dateiname, Größe, Inhaltstyp und anderen Metadaten zu ermöglichen.
Hohe Skalierbarkeit Cloud Storage ist für den Exabyte-Bereich ausgelegt, wenn Ihre App viral wird. Wachsen Sie mühelos vom Prototyp bis zur Produktion mit derselben Infrastruktur, die Spotify und Google Fotos antreibt.

Wie funktioniert es?

Entwickler verwenden die Firebase SDKs für Cloud Storage, um Dateien direkt von Clients hoch- und herunterzuladen. Wenn die Netzwerkverbindung schlecht ist, kann der Client den Vorgang genau dort wiederholen, wo er aufgehört hat, was Ihren Benutzern Zeit und Bandbreite spart.

Cloud Storage für Firebase speichert Ihre Dateien in einem Google Cloud Storage Eimer, so dass sie zugänglich sowohl durch Firebase und Google Cloud. Dadurch haben Sie die Flexibilität, Dateien von mobilen Clients über die Firebase SDKs für Cloud Storage hoch- und herunterzuladen. Darüber hinaus können Sie die serverseitige Verarbeitung wie Bildfilterung oder die Videokonvertierung mit dem tun Google Cloud Storage APIs . Cloud Storage skaliert automatisch, sodass keine Migration zu einem anderen Anbieter erforderlich ist. Erfahren Sie mehr über die Vorteile unserer Integration mit Google Cloud .

Die Firebase SDKs für Cloud Storage integrieren sich nahtlos Firebase - Authentifizierung Benutzer zu identifizieren, und wir bieten eine deklarative Sicherheit Sprache , die Sie festlegen Zugriffskontrollen auf einzelne Dateien oder Gruppen von Dateien ermöglicht, so dass Sie Dateien als öffentlich oder privat machen können , wie Sie möchten.

Implementierungspfad

Integrieren Sie die Firebase SDKs für Cloud Storage. Binden Sie Clients schnell über Gradle, CocoaPods oder ein Skript ein.
Erstellen Sie eine Referenz Verweisen Sie auf den Pfad zu einer Datei, z. B. "images/mountains.png", um sie hochzuladen, herunterzuladen oder zu löschen.
Hochladen oder herunterladen Upload oder Download auf native Typen im Arbeitsspeicher oder auf der Festplatte.
Sichern Sie Ihre Dateien Verwenden Firebase Sicherheitsregeln für Cloud Storage , Ihre Dateien zu sichern.

Möchten Sie andere Arten von Daten speichern?

  • Cloud Firestor sind eine flexible, skalierbare Datenbank für mobile, Web- und Server - Entwicklung von Firebase und Google Cloud.
  • Die Firebase Realtime - Datenbank speichert JSON Anwendungsdaten, wie Spielzustand oder Chat - Nachrichten und synchronisiert die Änderungen sofort für alle angeschlossenen Geräte. Um mehr über die Unterschiede zwischen Datenbankoptionen finden Sie unter Wählen Sie eine Datenbank: Wolkenfirestor oder Realtime - Datenbank .
  • Firebase Fern Config speichern entwickler angegebenen Schlüssel-Wert - Paare , das Verhalten und das Aussehen Ihrer App - Nutzer zu ändern , ohne dass ein Update herunterzuladen.
  • Hosting Firebase - Hosts , die HTML, CSS und JavaScript für Ihre Website sowie andere Entwickler bereitgestellte Vermögenswerte wie Grafiken, Schriften und Symbole.

Nächste Schritte