Magazyn w chmurze dla Firebase

Cloud Storage dla Firebase opiera się na szybkiej i bezpiecznej infrastrukturze Google Cloud dla twórców aplikacji, którzy muszą przechowywać i udostępniać treści generowane przez użytkowników, takie jak zdjęcia i filmy.

Cloud Storage for Firebase to wydajna, prosta i opłacalna usługa przechowywania obiektów zbudowana na skalę Google. Pakiety SDK Firebase do Cloud Storage dodają zabezpieczenia Google do przesyłania i pobierania plików w aplikacjach Firebase, niezależnie od jakości sieci.

Możesz używać naszych klienckich zestawów SDK do przechowywania obrazów, plików audio, wideo i innych treści generowanych przez użytkowników. Na serwerze możesz używać pakietu Firebase Admin SDK do zarządzania zasobnikami i tworzenia adresów URL pobierania, a także korzystać z interfejsów API Google Cloud Storage, aby uzyskać 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 SDK Firebase dla Cloud Storage wykonują przesyłanie i pobieranie niezależnie od jakości sieci. Przesyłanie i pobieranie jest niezawodne, co oznacza, że ​​rozpoczynają się ponownie w miejscu, w którym zostały zatrzymane, oszczędzając czas i przepustowość użytkowników.
Silne bezpieczeństwo Zestawy SDK Firebase do przechowywania w chmurze integrują się z uwierzytelnianiem Firebase, aby zapewnić programistom proste i intuicyjne uwierzytelnianie. Możesz skorzystać z naszego deklaratywnego modelu bezpieczeństwa, aby umożliwić dostęp na podstawie nazwy pliku, rozmiaru, typu zawartości i innych metadanych.
Wysoka skalowalność Cloud Storage jest zbudowany z myślą o skali eksabajtowej, 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?

Programiści używają pakietów SDK Firebase do 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. Zapewnia to elastyczność przesyłania i pobierania plików z klientów mobilnych za pośrednictwem pakietów SDK Firebase do przechowywania w chmurze. Ponadto możesz przetwarzać po stronie serwera, np. 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 korzyściach płynących z naszej integracji z Google Cloud .

Pakiety SDK Firebase do Cloud Storage płynnie integrują się z uwierzytelnianiem Firebase w celu identyfikacji użytkowników, a ponadto zapewniamy deklaratywny język zabezpieczeń , który pozwala ustawić kontrolę dostępu do poszczególnych plików lub grup plików, dzięki czemu możesz ustawić pliki jako publiczne lub prywatne, jak chcesz.

Ścieżka realizacji

Zintegruj zestawy SDK Firebase do przechowywania w chmurze. Szybko dołącz klientów za pomocą Gradle, CocoaPods lub skryptu.
Utwórz odniesienie Podaj ścieżkę do pliku, np. „images/mountains.png”, aby go przesłać, pobrać lub usunąć.
Prześlij lub pobierz Prześlij lub pobierz 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) Utwórz i udostępnij adresy URL pobierania Użyj pakietu Firebase Admin SDK , aby wygenerować udostępniane adresy URL, aby umożliwić użytkownikom pobieranie obiektów.

Chcesz przechowywać inne typy danych?

  • Cloud Firestore to elastyczna, skalowalna baza danych do tworzenia aplikacji mobilnych, internetowych i serwerowych z Firebase i Google Cloud.
  • Baza danych Firebase Realtime Database przechowuje dane aplikacji w formacie JSON, takie jak stan gry czy wiadomości na czacie, i natychmiast synchronizuje zmiany na wszystkich podłączonych urządzeniach. Aby dowiedzieć się więcej o różnicach pomiędzy opcjami baz danych, zobacz Wybierz bazę danych: Cloud Firestore lub Baza danych czasu rzeczywistego .
  • Firebase Remote Config przechowuje określone przez programistę pary klucz-wartość, aby zmienić zachowanie i wygląd aplikacji bez konieczności pobierania aktualizacji przez użytkowników.
  • Hosting Firebase obsługuje kod HTML, CSS i JavaScript Twojej witryny, a także inne zasoby dostarczane przez programistów, takie jak grafika, czcionki i ikony.

Następne kroki