Przechowywanie w chmurze dla Firebase

Usługa Cloud Storage dla Firebase została stworzona z myślą o programistach aplikacji, którzy muszą przechowywać i udostępniać treści generowane przez użytkowników, takie jak zdjęcia lub filmy.

Cloud Storage dla Firebase to zaawansowana, prosta i niedroga usługa przechowywania obiektów stworzona na skalę Google. Pakiety Firebase SDK dla Cloud Storage zwiększają bezpieczeństwo Google podczas przesyłania i pobierania plików w aplikacjach Firebase, niezależnie od jakości sieci.

Możesz używać naszych zestawów SDK klienta do przechowywania obrazów, audio, wideo lub innych treści tworzonych przez użytkowników. Na serwerze możesz używać Firebase Admin SDK do zarządzania zasobnikami i tworzenia adresów URL do pobierania, a także korzystać z interfejsów Google Cloud Storage API , aby uzyskiwać dostęp do swoich plików.

Konfiguracja iOS+ Konfiguracja Androida Konfiguracja sieci Web Konfiguracja Flutter Konfiguracja C++ Konfiguracja Unity

Kluczowe możliwości

Solidne operacje Pakiety Firebase SDK dla Cloud Storage wykonują przesyłanie i pobieranie niezależnie od jakości sieci. Przesyłanie i pobieranie jest niezawodne, co oznacza, że ​​uruchamiają się ponownie w miejscu, w którym się zatrzymały, oszczędzając czas i przepustowość użytkowników.
Silne zabezpieczenia Zestawy SDK Firebase dla Cloud Storage integrują się z uwierzytelnianiem Firebase, aby zapewnić programistom proste i intuicyjne uwierzytelnianie. Możesz użyć naszego deklaratywnego modelu bezpieczeństwa, aby zezwolić na dostęp na podstawie nazwy pliku, rozmiaru, typu zawartości i innych metadanych.
Wysoka skalowalność Usługa Cloud Storage została stworzona z myślą o skali eksabajtów, gdy Twoja aplikacja staje się wirusowa. Bez wysiłku rozwijaj się od prototypu do produkcji, korzystając z tej samej infrastruktury, która obsługuje Spotify i Zdjęcia Google.

Jak to działa?

Deweloperzy używają pakietów SDK Firebase dla Cloud Storage do przesyłania i pobierania plików bezpośrednio od klientów. Jeśli połączenie sieciowe jest słabe, klient może ponowić operację od miejsca, w którym została przerwana, oszczędzając czas i przepustowość użytkowników.

Cloud Storage dla Firebase przechowuje Twoje pliki w zasobniku Google Cloud Storage , dzięki czemu są dostępne zarówno przez Firebase, jak i Google Cloud. Pozwala to na elastyczne przesyłanie i pobieranie plików z klientów mobilnych za pośrednictwem zestawów SDK Firebase dla Cloud Storage. Ponadto możesz przetwarzać po stronie serwera, na przykład filtrować obrazy lub transkodować wideo, korzystając z interfejsów API Google Cloud Storage . Cloud Storage skaluje się automatycznie, co oznacza, że ​​nie ma potrzeby migracji do innego dostawcy. Dowiedz się więcej o wszystkich zaletach naszej integracji z Google Cloud .

Zestawy Firebase SDK dla Cloud Storage bezproblemowo integrują się z uwierzytelnianiem Firebase w celu identyfikacji użytkowników, a my zapewniamy deklaratywny język bezpieczeństwa , który pozwala ustawić kontrolę dostępu do poszczególnych plików lub grup plików, dzięki czemu możesz dowolnie ustawiać pliki jako publiczne lub prywatne.

Ścieżka wdrożenia

Zintegruj zestawy SDK Firebase dla Cloud Storage. Szybko dołączaj klientów za pomocą Gradle, CocoaPods lub skryptu dołączania.
Utwórz referencję Podaj ścieżkę do pliku, takiego jak „images/mountains.png”, aby go przesłać, pobrać lub usunąć.
Prześlij lub Pobierz Przesyłaj lub pobieraj do typów natywnych w pamięci lub na dysku.
Zabezpiecz swoje pliki Użyj Reguł bezpieczeństwa Firebase dla Cloud Storage, aby zabezpieczyć swoje pliki.
(Opcjonalnie) Twórz i udostępniaj adresy URL pobierania Użyj pakietu Firebase Admin SDK do generowania adresów URL, które można udostępniać, aby umożliwić użytkownikom pobieranie obiektów.

Chcesz przechowywać inne typy danych?

Następne kroki