Cloud Storage dla Firebase

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

Cloud Storage dla Firebase to wydajna, prosta w obsłudze i ekonomiczna usługa pamięci masowej obiektów stworzona z myślą o skali Google. Pakiety SDK Firebase dla Cloud Storage zwiększają bezpieczeństwo Google podczas przesyłania i pobierania plików z aplikacji Firebase, niezależnie od jakości sieci.

Nasze pakiety SDK pozwalają przechowywać obrazy, dźwięki, filmy i inne treści użytkowników. Na serwerze możesz używać pakietu SDK Firebase Admin do zarządzania zasobnikami i tworzenia adresów URL pobierania oraz uzyskiwania dostępu do plików za pomocą interfejsów API Google Cloud Storage.

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

Najważniejsze funkcje

Trwałe operacje Pakiety SDK Firebase dla Cloud Storage przesyłają i pobierają dane niezależnie od jakości sieci. Przesyłanie i pobieranie jest niezawodne, co oznacza, że uruchamia się ponownie w miejscu, w którym zostało przerwane. Pozwala to zaoszczędzić czas i przepustowość łącza.
Silne zabezpieczenia Pakiety SDK Firebase dla Cloud Storage integrują się z Uwierzytelnianiem Firebase, aby zapewnić programistom proste i intuicyjne uwierzytelnianie. Możesz użyć naszego deklaratywnego modelu zabezpieczeń, aby zezwalać na dostęp na podstawie nazwy pliku, rozmiaru, typu treści i innych metadanych.
Wysoka skalowalność Cloud Storage może obsługiwać eksabajty danych, gdy Twoja aplikacja stanie się wiralowa. Łatwo przechodź od prototypu do środowiska produkcyjnego, korzystając z tej samej infrastruktury, z której korzysta 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 z klientów. Jeśli połączenie sieciowe jest słabe, klient może ponowić operację od miejsca przerwania, co pozwala zaoszczędzić czas i przepustowość.

Cloud Storage dla Firebase przechowuje Twoje pliki w zasobniku Google Cloud Storage, dzięki czemu są one dostępne zarówno w Firebase, jak i w Google Cloud. Zapewnia to elastyczność przesyłania i pobierania plików z klientów mobilnych za pomocą pakietów SDK Firebase dla Cloud Storage. Dodatkowo możliwe jest przetwarzanie po stronie serwera, na przykład filtrowanie obrazów lub transkodowanie wideo, za pomocą interfejsów Google Cloud Storage API. Cloud Storage skaluje się automatycznie, co oznacza, że nie trzeba migrować do innego dostawcy. Dowiedz się więcej o zaletach integracji z Google Cloud.

Pakiety SDK Firebase dla Cloud Storage płynnie integrują się z Uwierzytelnianiem Firebase w celu identyfikowania użytkowników. Udostępniamy deklaratywny język zabezpieczeń, który pozwala ustawiać kontrolę dostępu do poszczególnych plików lub grup plików, dzięki czemu można ustawić je jako publiczne lub prywatne.

Ścieżka implementacji

Zintegruj pakiety SDK Firebase dla Cloud Storage. Szybko dodaj klientów za pomocą Gradle, CocoaPods lub skryptu.
Tworzenie referencji Aby przesłać, pobrać lub usunąć plik, podaj jego ścieżkę, na przykład „images/mountains.png”.
Prześlij lub pobierz Prześlij lub pobierz do typów natywnych w pamięci lub na dysku.
Zabezpiecz pliki Zabezpiecz pliki za pomocą reguł zabezpieczeń Firebase dla Cloud Storage.
(Opcjonalnie) Tworzenie i udostępnianie adresów URL pobierania Za pomocą pakietu SDK Firebase Admin wygeneruj adresy URL, które można udostępniać, aby umożliwić użytkownikom pobieranie obiektów.

Chcesz przechowywać inne typy danych?

Dalsze kroki