Cloud Storage dla Firebase
Cloud Storage dla Firebase jest przeznaczony dla programistów aplikacji, którzy muszą przechowywać i udostępniać treści generowane przez użytkowników, takie jak zdjęcia lub filmy.
Cloud Storage dla Firebase to zaawansowana, prosta i niedroga usługa obiektowej pamięci masowej 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 w aplikacjach Firebase, niezależnie od jakości sieci.Możesz używać naszych pakietów SDK do przechowywania obrazów, audio, wideo lub innych treści generowanych przez użytkowników. Na serwerze możesz użyć interfejsów API Google Cloud Storage , aby uzyskać dostęp do tych samych plików.
Kluczowe możliwości
Solidne operacje | Pakiety SDK Firebase dla Cloud Storage umożliwiają przesyłanie i pobieranie niezależnie od jakości sieci. Przesyłanie i pobieranie jest solidne, co oznacza, że uruchamiają się ponownie w miejscu, w którym się zatrzymały, oszczędzając czas i przepustowość użytkowników. |
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 bezpieczeństwa, aby zezwolić na dostęp na podstawie nazwy pliku, rozmiaru, typu zawartości i innych metadanych. |
Wysoka skalowalność | Cloud Storage został stworzony z myślą o eksabajtowej skali, 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?
Deweloperzy używają pakietów SDK Firebase dla 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ę w miejscu, 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. Dzięki temu możesz elastycznie przesyłać i pobierać pliki z klientów mobilnych za pomocą pakietów SDK Firebase dla Cloud Storage. Ponadto możesz wykonywać przetwarzanie po stronie serwera, takie jak filtrowanie obrazów lub transkodowanie 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 zaletach naszej integracji z Google Cloud .
Pakiety SDK Firebase dla Cloud Storage bezproblemowo integrują się z uwierzytelnianiem Firebase w celu identyfikowania użytkowników, a my zapewniamy deklaratywny język zabezpieczeń, który umożliwia ustawianie kontroli dostępu dla poszczególnych plików lub grup plików, dzięki czemu możesz ustawić pliki jako publiczne lub prywatne, tak jak chcesz.
Ścieżka wdrożenia
Zintegruj pakiety SDK Firebase dla Cloud Storage. | Szybko dołączaj klientów za pomocą Gradle, CocoaPods lub dołączenia skryptu. | |
Utwórz referencję | Odwołaj się do ścieżki do pliku, takiego jak „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ł zabezpieczeń Firebase dla Cloud Storage , aby zabezpieczyć swoje pliki. |
Chcesz przechowywać inne rodzaje danych?
- Cloud Firestore to elastyczna, skalowalna baza danych do tworzenia aplikacji mobilnych, internetowych i serwerowych z Firebase i Google Cloud.
- Baza danych czasu rzeczywistego Firebase przechowuje dane aplikacji JSON, takie jak stan gry lub wiadomości na czacie, i natychmiast synchronizuje zmiany na wszystkich podłączonych urządzeniach. Aby dowiedzieć się więcej o różnicach między opcjami bazy danych, zobacz Wybieranie bazy danych: Cloud Firestore lub Baza danych czasu rzeczywistego .
- Zdalna konfiguracja Firebase przechowuje pary klucz-wartość określone przez programistę, 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 dostarczone 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 Cloud Storage do swojej aplikacji Apple , Android , Web , C++ lub Unity .
- Dowiedz się, jak zabezpieczyć swoje pliki za pomocą reguł zabezpieczeń Firebase dla Cloud Storage .
- Dodaj nowe, zaawansowane funkcje, takie jak rozpoznawanie obrazów lub mowę do tekstu, dzięki integracji z Google Cloud .