Firebase için Bulut Depolama

Firebase için Cloud Storage, fotoğraf veya video gibi kullanıcı tarafından oluşturulan içerikleri depolaması ve sunması gereken uygulama geliştiricileri için hızlı ve güvenli Google Cloud altyapısı üzerine kurulmuştur.

Firebase için Cloud Storage, Google ölçeğine göre oluşturulmuş güçlü, basit ve uygun maliyetli bir nesne depolama hizmetidir. Bulut Depolama için Firebase SDK'ları, ağ kalitesinden bağımsız olarak Firebase uygulamalarınız için dosya yükleme ve indirme işlemlerinize Google güvenliği ekler.

Görüntüleri, sesleri, videoları veya kullanıcı tarafından oluşturulan diğer içeriği depolamak için istemci SDK'larımızı kullanabilirsiniz. Sunucuda, paketleri yönetmek ve indirme URL'leri oluşturmak için Firebase Admin SDK'yı kullanabilir ve dosyalarınıza erişmek için Google Cloud Storage API'lerini kullanabilirsiniz.

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

Temel yetenekler

Sağlam operasyonlar Cloud Storage için Firebase SDK'ları, ağ kalitesinden bağımsız olarak yükleme ve indirme işlemlerini gerçekleştirir. Yüklemeler ve indirmeler sağlamdır; yani durdukları yerden yeniden başlarlar ve kullanıcılarınıza zaman ve bant genişliğinden tasarruf sağlarlar.
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ına, boyutuna, içerik türüne 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ğine göre tasarlanmıştır. Spotify ve Google Fotoğraflar'ı destekleyen aynı altyapıyı kullanarak prototipten üretime kadar 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, böylece kullanıcılarınıza zaman ve bant genişliğinden tasarruf sağlanır.

Firebase için Cloud Storage, dosyalarınızı bir Google Cloud Storage paketinde depolayarak onlara hem Firebase hem de Google Cloud üzerinden erişebilmenizi sağlar. Bu, Bulut Depolama 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; bu, başka bir sağlayıcıya geçiş yapmanıza gerek olmadığı anlamına gelir. Google Cloud ile entegrasyonumuzun tüm avantajları hakkında daha fazla bilgi edinin.

Bulut Depolama için Firebase SDK'ları, kullanıcıları tanımlamak için Firebase Kimlik Doğrulaması ile sorunsuz bir şekilde entegre olur ve dosyaları istediğiniz kadar genel veya özel yapabilmeniz için tek tek dosyalar veya dosya grupları üzerinde erişim kontrollerini ayarlamanıza olanak tanıyan bildirim temelli bir güvenlik dili sağlıyoruz.

Uygulama yolu

Cloud Storage için Firebase SDK'larını entegre edin. İstemcileri Gradle, CocoaPods veya bir komut dosyası aracılığıyla hızla ekleyin.
Referans Oluştur Bir dosyayı 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üvenceye Alın Dosyalarınızın güvenliğini sağlamak için Cloud Storage için Firebase Güvenlik Kurallarını kullanın.
(İsteğe bağlı) İndirme URL'leri Oluşturun ve Paylaşın Kullanıcıların nesneleri indirmesine izin verecek paylaşılabilir URL'ler oluşturmak için Firebase Yönetici SDK'sını kullanın.

Diğer veri türlerini depolamak mı istiyorsunuz?

  • Cloud Firestore, Firebase ve Google Cloud'dan mobil, web ve sunucu geliştirmeye yönelik esnek, ölçeklenebilir bir veritabanıdır.
  • Firebase Gerçek Zamanlı Veritabanı , oyun durumu veya sohbet mesajları gibi JSON uygulama verilerini depolar ve bağlı tüm cihazlardaki 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 Gerçek Zamanlı Veritabanı .
  • 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ı da barındırır.

Sonraki adımlar