Cloud Storage for Firebase
Cloud Storage for Firebase ist ein schnelles und sicheres Smartphone Google Cloud-Infrastruktur für App-Entwickler, die Daten speichern und bereitstellen von Nutzern erstellte Inhalte wie Fotos oder Videos
Mit unseren Client-SDKs können Sie Bilder, Audio, Video und andere nutzergenerierten Inhalten. Auf dem Server können Sie die Firebase Admin SDK für Folgendes verwenden: um Buckets zu verwalten, Download-URLs zu erstellen Google Cloud Storage-APIs um auf Ihre Dateien zuzugreifen.
Startbereit? Plattform auswählen:
Hauptmerkmale
Robuste Funktionen | Firebase SDKs für Cloud Storage führen Uploads und Downloads unabhängig von Netzwerkqualität. Uploads und Downloads sind stabil, das heißt, sie werden an der Stelle neu gestartet, spart er Zeit und Bandbreite. |
Starke Sicherheitsmaßnahmen | Firebase SDKs für Cloud Storage werden in Firebase Authentication eingebunden, um Folgendes bereitzustellen: einfache und intuitive Authentifizierung für Entwickler. Sie können unser deklaratives Sicherheitsmodell, um den Zugriff auf der Grundlage von Dateiname, Größe und Inhalt zu ermöglichen Typ und andere Metadaten. |
Hohe Skalierbarkeit | Cloud Storage ist auf Exabyte ausgelegt, wenn Ihre App viral geht. Müheloses Wachstum vom Prototyp zur Produktion mit derselben Infrastruktur für Spotify und Google Fotos. |
Funktionsweise
Entwickler verwenden die Firebase SDKs für Cloud Storage zum Hoch- und Herunterladen von Dateien direkt von der Kundschaft. Wenn die Netzwerkverbindung schlecht ist, kann der Client den Vorgang genau dort fortsetzen, wo er unterbrochen wurde. Das spart Zeit und Bandbreite.
Cloud Storage for Firebase speichert Ihre Dateien in einem Google Cloud Storage-Bucket, sodass sie sowohl über Firebase als auch über Google Cloud zugänglich sind. So können Sie die Flexibilität, Dateien von mobilen Clients über die Firebase SDKs für Cloud Storage. Außerdem ist eine serverseitige Verarbeitung wie als Bildfilterung oder Videotranscodierung mit der Google Cloud Storage APIs Cloud Storage wird automatisch skaliert. Sie müssen also nichts weiter tun. zu einem anderen Anbieter migrieren. Weitere Informationen zu allen Vorteilen unserer Integration mit Google Cloud.
Die Firebase SDKs für Cloud Storage sind nahtlos mit Firebase Authentication verwenden, um Nutzer zu identifizieren, und wir bieten eine deklarative Sicherheitssprache, mit der Sie Zugriffssteuerungen für einzelne Dateien oder Dateigruppen, sodass Sie Dateien als öffentlich oder privat.
Vorgehensweise bei der Implementierung
Integriere die Firebase SDKs für Cloud Storage. | Binden Sie Clients schnell über Gradle, CocoaPods oder einen Script-Include ein. | |
Referenz erstellen | Geben Sie den Pfad zu einer Datei an, z. B. "images/mountains.png", um sie hochzuladen. herunterladen oder löschen. | |
Hochladen oder herunterladen | Sie können native Typen im Arbeitsspeicher oder auf dem Laufwerk hoch- oder herunterladen. | |
Dateien schützen | Firebase Security Rules für Cloud Storage verwenden um Ihre Dateien zu sichern. | |
(Optional) Download-URLs erstellen und teilen | Verwenden Sie den Firebase Admin SDK. , um gemeinsam nutzbare URLs zu generieren, damit Nutzer Objekte herunterladen können. |
Sie möchten andere Datentypen speichern?
- Cloud Firestore ist eine flexible, skalierbare Datenbank für Mobile, Web- und Serverentwicklung mit Firebase und Google Cloud.
- Im Firebase Realtime Database werden JSON-Anwendungsdaten gespeichert, wie Spielstatus oder Chatnachrichten, und synchronisiert Änderungen sofort über allen verbundenen Geräten. Um mehr über die Unterschiede zwischen Datenbanken zu erfahren finden Sie unter Wählen Sie eine Datenbank aus: Cloud Firestore oder Realtime Database.
- Firebase Remote Config speichert vom Entwickler angegebene Informationen Schlüssel/Wert-Paare verwenden, um das Verhalten und Erscheinungsbild Ihrer App zu ändern, Nutzer müssen ein Update herunterladen.
- Firebase Hosting hostet die HTML-, CSS- und JavaScript für Ihre Website und andere vom Entwickler bereitgestellte Assets wie Grafiken, Schriftarten und Symbolen.
Nächste Schritte
- Laden Sie Ihre erste Datei mithilfe unserer Kurzanleitungen für Cloud Storage hoch: iOS, Android Web C++, oder Unity.
- Fügen Sie Cloud Storage Ihrem Apple hinzu, Android, Web C++ oder Unity App.
- Hier erfahren Sie, wie Sie Ihre Dateien mit Firebase Security Rules für Cloud Storage.
- Fügen Sie leistungsstarke neue Funktionen wie Bilderkennung oder Spracherkennung hinzu, indem Sie Integration in Google Cloud