Cloud-Speicher für Firebase

Cloud Storage für Firebase basiert auf der schnellen und sicheren Google Cloud-Infrastruktur für App-Entwickler, die benutzergenerierte Inhalte wie Fotos oder Videos speichern und bereitstellen müssen.

Cloud Storage für Firebase ist ein leistungsstarker, einfacher und kostengünstiger Objektspeicherdienst, der für die Größe 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 Client-SDKs verwenden, um Bilder, Audio, Video oder andere benutzergenerierte Inhalte zu speichern. Auf dem Server können Sie das Firebase Admin SDK zum Verwalten von Buckets und zum Erstellen von Download-URLs verwenden und Google Cloud Storage APIs verwenden, um auf Ihre Dateien zuzugreifen.

iOS+-Setup Android-Setup Web-Setup Flutter-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, das heißt, sie werden dort neu gestartet, wo sie aufgehört haben, wodurch Ihre Benutzer Zeit und Bandbreite sparen.
Starke Sicherheit Firebase SDKs für Cloud Storage lassen sich in Firebase Authentication integrieren, um Entwicklern eine einfache und intuitive Authentifizierung zu ermöglichen. 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 konzipiert, wenn Ihre App viral geht. Erweitern Sie mühelos vom Prototyp bis zur Produktion mit der gleichen Infrastruktur, die auch Spotify und Google Fotos unterstützt.

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, wodurch Ihre Benutzer Zeit und Bandbreite sparen.

Cloud Storage für Firebase speichert Ihre Dateien in einem Google Cloud Storage- Bucket, sodass sie sowohl über Firebase als auch über Google Cloud zugänglich sind. 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 mithilfe der Google Cloud Storage-APIs serverseitige Verarbeitungen wie Bildfilterung oder Videotranskodierung durchführen. Cloud Storage skaliert automatisch, sodass keine Migration zu einem anderen Anbieter erforderlich ist. Erfahren Sie mehr über alle Vorteile unserer Integration mit Google Cloud .

Die Firebase SDKs für Cloud Storage lassen sich nahtlos in die Firebase-Authentifizierung integrieren, um Benutzer zu identifizieren, und wir bieten eine deklarative Sicherheitssprache , mit der Sie Zugriffskontrollen für einzelne Dateien oder Dateigruppen festlegen können, sodass Sie Dateien so ö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-Include 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 Hochladen oder Herunterladen auf native Typen im Speicher oder auf der Festplatte.
Sichern Sie Ihre Dateien Verwenden Sie Firebase-Sicherheitsregeln für Cloud Storage, um Ihre Dateien zu schützen.
(Optional) Erstellen und teilen Sie Download-URLs Verwenden Sie das Firebase Admin SDK , um gemeinsam nutzbare URLs zu generieren, damit Benutzer Objekte herunterladen können.

Möchten Sie andere Arten von Daten speichern?

  • Cloud Firestore ist eine flexible, skalierbare Datenbank für die Mobil-, Web- und Serverentwicklung von Firebase und Google Cloud.
  • Die Firebase-Echtzeitdatenbank speichert JSON-Anwendungsdaten wie Spielstatus oder Chat-Nachrichten und synchronisiert Änderungen sofort auf allen verbundenen Geräten. Weitere Informationen zu den Unterschieden zwischen Datenbankoptionen finden Sie unter „Auswählen einer Datenbank: Cloud Firestore oder Echtzeitdatenbank“ .
  • Firebase Remote Config speichert vom Entwickler angegebene Schlüssel-Wert-Paare, um das Verhalten und Erscheinungsbild Ihrer App zu ändern, ohne dass Benutzer ein Update herunterladen müssen.
  • Firebase Hosting hostet HTML, CSS und JavaScript für Ihre Website sowie andere vom Entwickler bereitgestellte Assets wie Grafiken, Schriftarten und Symbole.

Nächste Schritte