Firebase için Bulut Depolama
Firebase için Cloud Storage, fotoğraflar veya videolar gibi kullanıcı tarafından oluşturulan içeriği depolaması ve sunması gereken uygulama geliştiricileri için oluşturulmuştur.
Firebase için Bulut Depolama, Google ölçeği için oluşturulmuş güçlü, basit ve uygun maliyetli bir nesne depolama hizmetidir. Cloud Storage için Firebase SDK'ları, ağ kalitesinden bağımsız olarak Firebase uygulamalarınız için dosya yükleme ve indirme işlemlerine Google güvenliği ekler.Görüntü, ses, video veya diğer kullanıcı tarafından oluşturulan içeriği depolamak için SDK'larımızı kullanabilirsiniz. Sunucuda, aynı dosyalara erişmek için Google Cloud Storage API'lerini kullanabilirsiniz.
Anahtar yetenekler
Sağlam operasyonlar | Cloud Storage için Firebase SDK'ları, ağ kalitesinden bağımsız olarak yükleme ve indirme işlemleri gerçekleştirir. Yüklemeler ve indirmeler sağlamdır, yani durdukları yerden yeniden başlarlar ve kullanıcılarınızın zaman ve bant genişliğinden tasarruf ederler. |
Güçlü güvenlik | Cloud Storage için Firebase SDK'ları, geliştiricilere basit ve sezgisel kimlik doğrulama sağlamak için Firebase Authentication ile entegre olur. Dosya adı, boyut, içerik türü ve diğer meta verilere göre erişime izin vermek için bildirim temelli güvenlik modelimizi kullanabilirsiniz. |
Yüksek ölçeklenebilirlik | Cloud Storage, uygulamanız viral hale geldiğinde eksabayt ölçeği için tasarlanmıştır. Spotify ve Google Fotoğraflar'ı destekleyen aynı altyapıyı kullanarak prototipten üretime zahmetsizce büyüyün. |
O nasıl çalışır?
Geliştiriciler, dosyaları doğrudan istemcilerden yüklemek ve indirmek için Cloud Storage için Firebase SDK'larını kullanır. Ağ bağlantısı zayıfsa, istemci işlemi kaldığı yerden yeniden deneyebilir, bu da kullanıcılarınızın zaman ve bant genişliğinden tasarruf sağlar.
Firebase için Bulut Depolama, dosyalarınızı bir Google Bulut Depolama paketinde depolar ve onlara hem Firebase hem de Google Cloud üzerinden erişilebilir hale getirir. Bu, Cloud Storage için Firebase SDK'ları aracılığıyla mobil istemcilerden dosya yükleme ve indirme esnekliği sağlar. Ayrıca, Google Cloud Storage API'lerini kullanarak görüntü filtreleme veya video kod dönüştürme gibi sunucu tarafı işlemleri de yapabilirsiniz. Cloud Storage otomatik olarak ölçeklenir, yani başka bir sağlayıcıya geçiş yapmaya gerek yoktur. Google Cloud ile entegrasyonumuzun tüm avantajları hakkında daha fazla bilgi edinin.
Cloud Storage için Firebase SDK'ları, kullanıcıları tanımlamak için Firebase Authentication ile sorunsuz bir şekilde entegre olur ve ayrı dosyalar veya dosya grupları için erişim kontrolleri ayarlamanıza olanak tanıyan açıklayıcı bir güvenlik dili sağlarız, böylece dosyaları istediğiniz kadar genel veya özel yapabilirsiniz.
Uygulama yolu
Cloud Storage için Firebase SDK'larını entegre edin. | İstemcileri Gradle, CocoaPods veya bir komut dosyası aracılığıyla hızla dahil edin. | |
Referans Oluşturun | Bir dosyayı yüklemek, indirmek veya silmek için "images / Mountains.png" gibi bir dosyanın yolunu belirtin. | |
Yükle veya İndir | Bellekteki veya diskteki yerel türlere yükleyin veya indirin. | |
Dosyalarınızın güvenliğini sağlayın | Dosyalarınızın güvenliğini sağlamak için Cloud Storage için Firebase Güvenlik Kurallarını kullanın. |
Diğer veri türlerini depolamak mı istiyorsunuz?
- Cloud Firestore , Firebase ve Google Cloud'dan mobil, web ve sunucu geliştirme için esnek, ölçeklenebilir bir veritabanıdır.
- Firebase Realtime Database , oyun durumu veya sohbet mesajları gibi JSON uygulama verilerini depolar ve tüm bağlı cihazlar arasında değişiklikleri anında senkronize eder. Veritabanı seçenekleri arasındaki farklar hakkında daha fazla bilgi edinmek için bkz. Veritabanı seçme: Cloud Firestore veya Realtime Database .
- Firebase Remote Config , kullanıcıların bir güncelleme indirmesini gerektirmeden uygulamanızın davranışını ve görünümünü değiştirmek için geliştiricinin belirlediği anahtar / değer çiftlerini depolar.
- Firebase Hosting , web siteniz için HTML, CSS ve JavaScript'in yanı sıra grafikler, yazı tipleri ve simgeler gibi geliştirici tarafından sağlanan diğer varlıkları barındırır.
Sonraki adımlar
- Bizim Quickstarts kullanarak Cloud Storage ilk dosya yükleyin iOS , Android , Web , C ++ veya Unity .
- İOS , Android , Web , C ++ veya Unity uygulamanıza Bulut Depolama ekleyin.
- Cloud Storage için Firebase Güvenlik Kurallarını kullanarak dosyalarınızın güvenliğini nasıl sağlayacağınızı öğrenin.
- Google Cloud ile entegre ederek metne görüntü tanıma veya konuşma gibi güçlü yeni özellikler ekleyin.