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.
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
- Prześlij swój pierwszy plik do Cloud Storage, korzystając z naszych przewodników Szybki Start dla systemów iOS , Android , Web , C++ lub Unity .
- Dodaj usługę Cloud Storage do aplikacji Apple , Android , Web , C++ lub Unity .
- Dowiedz się, jak zabezpieczyć swoje pliki za pomocą reguł bezpieczeństwa Firebase dla Cloud Storage .
- Dodaj nowe, zaawansowane funkcje, takie jak rozpoznawanie obrazu lub mowa do tekstu , integrując się z Google Cloud .