Cloud Storage for Firebase

Cloud Storage for Firebase, hızlı ve güvenli bir platform üzerine kurulmuştur Uygulamanızı depolaması ve sunması gereken uygulama geliştiriciler için Google Cloud altyapısı Kullanıcı tarafından oluşturulan içerikler (ör. fotoğraflar veya videolar).

Cloud Storage for Firebase güçlü, basit ve uygun maliyetli bir nesnedir depolama hizmeti veriyor. Cloud Storage için Firebase SDK'ları Google'ı ekliyor Firebase uygulamalarınız için dosya yükleme ve indirme güvenliğinden bağımsız olarak ağ kalitesi.

Resim, ses, video ve diğer içerikleri depolamak için istemci SDK'larımızı kullanabilirsiniz. kullanıcı tarafından oluşturulan içerikler olarak düşünebilirsiniz. Sunucuda, Firebase Admin SDK öğesini kullanarak indirme URL'leri oluşturun ve Google Cloud Storage API kullanabilirsiniz.


Başlamaya hazır mısınız? Platformunuzu seçin:

iOS+ Android Web Fırtına

Birlik C++

Temel özellikler

Sağlam işlemler Cloud Storage için Firebase SDK'ları, ne olursa olsun yükleme ve indirme işlemleri gerçekleştiriyor: ağ kalitesi. Yükleme ve indirme işlemleri sağlamdır, yani her yerde yeniden başlatılabilirler zaman ve bant genişliği tasarrufu sağlayarak kullanıcılarınıza zaman tasarrufu sağlayabilirler.
Güçlü güvenlik Cloud Storage için Firebase SDK'sı, Firebase Authentication ile entegre olarak Bu, geliştiriciler için basit ve sezgisel kimlik doğrulama. Web sitemiz g.co/newsinitiative/labs üzerinden dosya adı, boyut ve içeriğe göre erişime izin vermek için bildirim temelli güvenlik modeli ve diğer meta verileri içerir.
Yüksek düzeyde ölçeklenebilirlik Cloud Storage, uygulamanız viral olduğunda eksabayt ölçeği için tasarlanmıştır. Aynı altyapıyı kullanarak prototipten üretime zahmetsizce büyüme bir depolama alanına ihtiyacınız var.

Nasıl çalışır?

Geliştiriciler dosya yüklemek ve indirmek için Cloud Storage için Firebase SDK'larını kullanır yardımcı olmaktır. Ağ bağlantısı zayıfsa istemci şunları yapabilir: işlemi kaldığı yerden tekrar deneyerek kullanıcılarınıza zaman kazandırabilir bant genişliği.

Cloud Storage for Firebase, dosyalarınızı şurada depolar: Google Cloud Storage paket, Böylece hem Firebase hem de Google Cloud üzerinden erişilebilir. Bu sayede mobil istemciler üzerinden dosya yükleme ve indirme esnekliğine sahip Cloud Storage için Firebase SDK. Buna ek olarak, aşağıdaki gibi sunucu tarafı işleme kodu kullanarak resim filtreleme veya video kodu dönüştürme olarak Google Cloud Storage API'leri. Cloud Storage, otomatik olarak ölçeklenir. Bu sayede, başka bir sağlayıcıya geçebilirsiniz. Sunduğumuz tüm avantajlar hakkında daha fazla bilgi Google Cloud ile entegrasyon.

Cloud Storage için Firebase SDK'ları şununla sorunsuz bir şekilde entegre edilir: Firebase Authentication ve bunların kullanıcıları tanımlamak için aşağıdakileri belirlemenize olanak tanıyan bildirim temelli güvenlik dili: tek tek dosyalar veya dosya grupları üzerinde kontrollere erişebilir, böylece dosyaları herkese açık veya gizli olarak ayarlayabilirsiniz.

Uygulama yolu

Cloud Storage için Firebase SDK'larını entegre edin. Gradle, CocoaPods veya komut dosyası ekleme yoluyla müşterileri hızlıca ekleyin.
Referans Oluşturma Yüklemek için bir dosyanın yolunu (ör. "images/mountains.png") belirtin silebilirsiniz.
Yükle veya İndir Bellekteki veya diskteki yerel türleri yükleyin veya indirin.
Dosyalarınızın Güvenliğini Sağlayın Cloud Storage için Firebase Security Rules kullanın ve dosyalarınızın güvenliğini sağlayın.
(İsteğe bağlı) İndirme URL'leri oluşturma ve paylaşma Firebase Admin SDK'ı kullanma kullanıcıların nesneleri indirmesine olanak tanımak için paylaşılabilir URL'ler oluşturun.

Başka veri türlerini depolamak mı istiyorsunuz?

  • Cloud Firestore, Google Cloud ürünlerine dair Firebase ve Google Cloud'ten mobil, web ve sunucu geliştirme.
  • Firebase Realtime Database, JSON uygulama verilerini depolar, ve sohbet mesajları gibi farklı versiyonları sunar ve tüm bağlı cihazlarda kullanılabilir. Veritabanı arasındaki farklar hakkında daha fazla bilgi edinmek için görmek için Bir veritabanı seçin: Cloud Firestore veya Realtime Database.
  • Geliştiricinin belirlediği Firebase Remote Config mağaza uygulamanızın davranışını ve görünümünü kullanıcıların güncelleme indirmesini gerektirmesi.
  • Firebase Hosting; HTML, CSS ve Web siteniz için JavaScript'in yanı sıra geliştirici tarafından sağlanan diğer öğeler (ör. grafikler, yazı tipleri ve simgeler.

Sonraki adımlar