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.
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ę:
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
- Prześlij pierwszy plik do usługi Cloud Storage, korzystając z naszych krótkich wprowadzeń dotyczących iOS, Android Internet, C++, lub Unity.
- Dodaj Cloud Storage do Apple, Android, internet, aplikacja C++ lub Unity.
- Dowiedz się, jak zabezpieczyć pliki za pomocą Firebase Security Rules – Cloud Storage.
- Dodaj nowe, zaawansowane funkcje, takie jak rozpoznawanie obrazów i zamiana mowy na tekst integrację z usługą Google Cloud.