Cloud Storage for Firebase

Cloud Storage for Firebase działa szybko i bezpiecznie Infrastruktura Google Cloud dla deweloperów aplikacji, którzy chcą przechowywać i obsługiwać aplikacje treści użytkowników, takich jak zdjęcia i filmy.

Cloud Storage for Firebase to wydajne, proste w obsłudze i niedrogie rozwiązanie usługa pamięci masowej opracowana z myślą o skali Google. Pakiety SDK Firebase do aplikacji Cloud Storage powodują dodanie Google bezpieczeństwa przesyłania i pobierania plików w aplikacjach Firebase niezależnie jakości sieci.

Możesz przechowywać obrazy, dźwięki, filmy i inne zasoby za pomocą naszych pakietów SDK treści użytkowników. Na serwerze Firebase Admin SDK możesz używać do zarządzać zasobnikami, tworzyć adresy URL pobierania Interfejsy API (Google Cloud Storage) aby uzyskać dostęp do plików.


Chcesz rozpocząć? Wybierz platformę:

iOS lub nowszy Android Sieć Efekt fluktuacji

Jedność C++

Najważniejsze funkcje

Trwałe operacje Firebase pakietów SDK w aplikacji Cloud Storage przesyła i pobiera niezależnie jakości sieci. Liczba operacji przesyłania i pobierania jest coraz większa, co oznacza, że uruchamiają się ponownie w miejscach, w których zostały zatrzymane, co oszczędza czas i przepustowość łącza.
Silne zabezpieczenia Firebase pakietów SDK w domenie Cloud Storage integruje się z pakietem Firebase Authentication, aby zapewnić proste i intuicyjne uwierzytelnianie dla programistów. Możesz użyć naszego deklaratywny model zabezpieczeń umożliwiający dostęp na podstawie nazwy pliku, jego rozmiaru, zawartości typu reklamy i innych metadanych.
Wysoka skalowalność Usługa Cloud Storage działa w skali eksabajtów, gdy Twoja aplikacja staje się wirusowa. Łatwe przejście od prototypu do środowiska produkcyjnego przy użyciu tej samej infrastruktury które są wykorzystywane w Spotify i Zdjęciach Google.

Jak to działa?

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

Cloud Storage for Firebase przechowuje Twoje pliki w Google Cloud Storage, dzięki czemu są one dostępne zarówno w Firebase, jak i Google Cloud. Dzięki temu możesz: przesyłać i pobierać pliki z klientów mobilnych za pomocą Firebase pakiety SDK na potrzeby aplikacji Cloud Storage. Dodatkowo można przeprowadzać przetwarzanie po stronie serwera jak filtrowanie obrazów lub transkodowanie wideo za pomocą Interfejsy API Google Cloud Storage. Cloud Storage skaluje się automatycznie, co oznacza, że nie ma potrzeby przenosić je do innego dostawcy. Dowiedz się więcej o zaletach naszej integrację z usługą Google Cloud.

Pakiety SDK Firebase dla platformy Cloud Storage płynnie integrują się z Firebase Authentication do identyfikacji użytkowników oraz zapewniamy język deklaracji deklaratywnej zabezpieczeń, który pozwala określić, kontrolę dostępu do poszczególnych plików lub grup plików, dzięki czemu możesz publiczny lub prywatny.

Ścieżka implementacji

Zintegruj pakiety SDK Firebase z kontem Cloud Storage. Szybko dodaj klientów za pomocą Gradle, CocoaPods lub skryptu.
Tworzenie referencji podaj ścieżkę do pliku, np. „images/mountains.png”, pobrać lub usunąć aplikację.
Prześlij lub pobierz Prześlij lub pobierz do typów natywnych w pamięci lub na dysku.
Zabezpiecz pliki Użyj Firebase Security Rules dla Cloud Storage aby zabezpieczyć swoje pliki.
(Opcjonalnie) Tworzenie i udostępnianie adresów URL pobierania Korzystanie z Firebase Admin SDK aby generować adresy URL, które można udostępniać i umożliwiać użytkownikom pobieranie obiektów.

Chcesz przechowywać inne typy danych?

  • Cloud Firestore to elastyczna, skalowalna baza danych przeznaczona do aplikacji mobilnych, internetowych i serwerowych w Firebase i Google Cloud.
  • Firebase Realtime Database przechowuje dane aplikacji JSON, takich jak stan gry czy wiadomości czatu, i błyskawicznie synchronizuje zmiany na wszystkich połączonych urządzeniach. Więcej informacji o różnicach między bazami danych patrz: Wybierz bazę danych: Cloud Firestore lub Realtime Database.
  • Firebase Remote Config przechowuje produkty określone przez dewelopera pary klucz-wartość, by zmieniać działanie i wygląd aplikacji bez i wymagać od użytkowników pobrania aktualizacji.
  • Firebase Hosting hostuje kod HTML, CSS i JavaScript w swojej witrynie i inne zasoby dostarczone przez dewelopera, np. grafiki, czcionki i ikony.

Dalsze kroki