Google 致力于为黑人社区推动种族平等。查看具体举措

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 Cloud Storage, 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.

SDK'larımızı resim, ses, video veya kullanıcı tarafından oluşturulan diğer içerikleri depolamak için kullanabilirsiniz. Sunucuda, aynı dosyalara erişmek için Google Cloud Storage API'lerini kullanabilirsiniz.

iOS Kurulumu Android Kurulumu Web Kurulumu C++ Kurulumu Unity Kurulumu

Anahtar yetenekler

Güçlü operasyonlar Cloud Storage için Firebase SDK'ları, ağ kalitesinden bağımsız olarak yüklemeler ve indirmeler gerçekleştirir. Yüklemeler ve indirmeler sağlamdır, yani durdukları yerden yeniden başlarlar, bu da kullanıcılarınıza zamandan ve bant genişliğinden tasarruf sağlar.
Güçlü güvenlik Cloud Storage için Firebase SDK'ları, geliştiriciler için 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 dayalı erişime izin vermek için bildirime dayalı güvenlik modelimizi kullanabilirsiniz.
Yüksek ölçeklenebilirlik Cloud Storage, uygulamanız viral hale geldiğinde eksabayt ölçeğinde 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ıza zamandan ve bant genişliğinden tasarruf sağlar.

Firebase için Cloud Storage, dosyalarınızı bir Google Cloud Storage paketinde depolayarak 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 yapabilirsiniz. Cloud Storage otomatik olarak ölçeklenir, yani başka bir sağlayıcıya geçiş yapmanıza gerek kalmaz. 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 dosyaları istediğiniz kadar genel veya özel hale getirebilmeniz için tek tek dosyalar veya dosya grupları üzerinde erişim kontrolleri ayarlamanıza izin veren bildirime dayalı bir güvenlik dili sağlarız.

Uygulama yolu

Cloud Storage için Firebase SDK'larını entegre edin. İstemcileri Gradle, CocoaPods veya bir komut dosyası içerme yoluyla hızla dahil edin.
Referans Oluştur Yüklemek, indirmek veya silmek için "images/mountains.png" gibi bir dosyanın yolunu referans alın.
Yükle veya İndir Bellekteki veya diskteki yerel türlere yükleyin veya indirin.
Dosyalarınızı Güvende Tutun 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 değişiklikleri bağlı tüm cihazlar arasında anında senkronize eder. Veritabanı seçenekleri arasındaki farklar hakkında daha fazla bilgi edinmek için Bir veritabanı seçin: Cloud Firestore veya Realtime Database bölümüne bakın.
  • Firebase Remote Config , kullanıcıların bir güncelleme indirmesine gerek kalmadan uygulamanızın davranışını ve görünümünü değiştirmek için geliştirici tarafından belirtilen anahtar/değer çiftlerini saklar.
  • 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