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.
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.
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?
- Cloud Firestore to elastyczna i skalowalna baza danych do tworzenia usług mobilnych, internetowych i serwerowych przy użyciu Firebase i Google Cloud.
- Baza danych czasu rzeczywistego Firebase przechowuje dane aplikacji JSON, takie jak stan gry czy wiadomości czatu, i natychmiast synchronizuje zmiany na wszystkich połączonych urządzeniach. Więcej informacji o różnicach między opcjami baz danych znajdziesz w artykule Wybieranie bazy danych: Cloud Firestore lub Baza danych czasu rzeczywistego.
- Zdalna konfiguracja Firebase przechowuje określone przez dewelopera pary klucz-wartość, aby zmieniać działanie i wygląd aplikacji bez konieczności pobierania aktualizacji przez użytkowników.
- Hosting Firebase hostuje kod HTML, CSS i JavaScript do użycia w witrynie oraz inne zasoby dostarczone przez dewelopera, takie jak grafiki, czcionki i ikony.
Dalsze kroki
- Prześlij swój pierwszy plik do Cloud Storage, korzystając z naszych krótkich wprowadzeń dotyczących iOS, Androida, internetu, C++ lub Unity.
- Dodaj Cloud Storage do aplikacji na Apple, Androida, Web, C++ lub Unity.
- Dowiedz się, jak zabezpieczyć pliki za pomocą reguł zabezpieczeń Firebase dla Cloud Storage.
- Dodaj nowe, zaawansowane funkcje, takie jak rozpoznawanie obrazów i zamiana mowy na tekst, przez integrację z Google Cloud.