Catch up on highlights from Firebase at Google I/O 2023. Learn more

Cloud-Speicher für Firebase

Cloud Storage for Firebase wurde für App-Entwickler entwickelt, die benutzergenerierte 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 Google-Skalierung entwickelt wurde. Die Firebase SDKs für Cloud Storage fügen Google-Sicherheit für Datei-Uploads und -Downloads für Ihre Firebase-Apps hinzu, 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 Google Cloud Storage-APIs verwenden, um auf dieselben 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, was bedeutet, dass sie dort neu gestartet werden, 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 bieten. Sie können unser deklaratives Sicherheitsmodell verwenden, um den Zugriff basierend auf Dateiname, Größe, Inhaltstyp und anderen Metadaten zuzulassen.
Hohe Skalierbarkeit Cloud Storage ist auf Exabyte-Skalierung ausgelegt, wenn Ihre App viral wird. Wachsen Sie mühelos vom Prototyp zur Produktion, indem Sie dieselbe Infrastruktur verwenden, die 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 unterbrochen wurde, wodurch Ihre Benutzer Zeit und Bandbreite sparen.

Cloud Storage for Firebase speichert Ihre Dateien in einem Google Cloud Storage- Bucket und macht sie sowohl über Firebase als auch über Google Cloud zugänglich. Dies gibt Ihnen 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 Verarbeitung wie Bildfilterung oder Videotranscodierung durchführen. Cloud Storage wird automatisch skaliert, 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. Integrieren Sie Clients schnell über Gradle, CocoaPods oder ein Skript-Include.
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 Arbeitsspeicher oder auf der Festplatte.
Sichern Sie Ihre Dateien Verwenden Sie Firebase-Sicherheitsregeln für Cloud Storage , um Ihre Dateien zu sichern.

Möchten Sie andere Arten von Daten speichern?

  • Cloud Firestore ist eine flexible, skalierbare Datenbank für Mobil-, Web- und Serverentwicklung von Firebase und Google Cloud.
  • Die Firebase Realtime Database speichert JSON-Anwendungsdaten wie Spielstatus oder Chatnachrichten und synchronisiert Änderungen sofort auf allen verbundenen Geräten. Weitere Informationen zu den Unterschieden zwischen den Datenbankoptionen finden Sie unter Datenbank auswählen: Cloud Firestore oder Echtzeitdatenbank .
  • Firebase Remote Config speichert vom Entwickler angegebene Schlüssel-Wert-Paare, um das Verhalten und Aussehen 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