Buka konsol

Cloud Storageplat_iosplat_androidplat_webplat_cppplat_unity

Cloud Storage dirancang untuk developer aplikasi yang perlu menyimpan dan menampilkan konten buatan pengguna, seperti foto atau video.

Cloud Storage for Firebase adalah layanan penyimpanan objek yang andal, sederhana, dan hemat biaya yang dibuat untuk skala Google. Firebase SDK untuk Cloud Storage menambahkan keamanan Google pada upload dan download file untuk aplikasi Firebase Anda, bagaimanapun kualitas jaringannya. Anda dapat menggunakan SDK kami untuk menyimpan gambar, audio, video, atau konten buatan pengguna lainnya. Di server, Anda dapat menggunakan Google Cloud Storage untuk mengakses file yang sama.

Penyiapan iOS Penyiapan Android Penyiapan Web Penyiapan C++ Penyiapan Unity

Kemampuan utama

Operasi yang stabil Firebase SDK untuk Cloud Storage melakukan upload dan download, bagaimanapun kualitas jaringannya. Upload dan download bersifat stabil, artinya proses ini akan dilanjutkan dari posisi berhenti, sehingga menghemat waktu dan bandwidth pengguna.
Keamanan yang kuat Firebase SDK untuk Cloud Storage terintegrasi dengan Firebase Authentication untuk menyediakan autentikasi yang mudah dan intuitif bagi developer. Anda dapat menggunakan model keamanan deklaratif kami untuk mengizinkan akses berdasarkan nama file, ukuran, jenis konten, dan metadata lainnya.
Skalabilitas tinggi Cloud Storage for Firebase dibuat untuk skala exabyte ketika aplikasi Anda menjadi viral. Berkembang dari prototipe menjadi produksi dengan mudah menggunakan infrastruktur yang juga memberdayakan Spotify dan Google Foto.

Bagaimana cara kerjanya?

Developer menggunakan Firebase SDK untuk Cloud Storage untuk mengupload dan mendownload file langsung dari klien. Jika koneksi jaringan buruk, klien bisa mencoba operasi ini lagi dari posisi terakhir saat pengoperasian terhenti, sehingga menghemat waktu dan bandwidth pengguna.

Cloud Storage menyimpan file Anda di bucket Google Cloud Storage, sehingga membuatnya mudah diakses melalui Firebase dan Google Cloud. Dengan begitu, Anda memiliki fleksibilitas untuk mengupload dan mendownload file dari klien seluler melalui Firebase SDK, dan melakukan pemrosesan sisi server seperti pemfilteran gambar atau transcoding video menggunakan Google Cloud Platform. Cloud Storage akan diskalakan secara otomatis, yang berarti tidak perlu bermigrasi ke penyedia lain. Pelajari lebih lanjut tentang semua manfaat integrasi dengan Google Cloud Platform kami.

Firebase SDK untuk Cloud Storage terintegrasi sempurna dengan Firebase Authentication untuk mengidentifikasi pengguna, dan kami menyediakan bahasa keamanan deklaratif yang dapat Anda gunakan untuk menyetel kontrol akses pada masing-masing file atau kumpulan file, sehingga Anda bisa menyetelnya sebagai publik atau pribadi sesuai keinginan.

Alur implementasi

Mengintegrasikan Firebase SDK untuk Cloud Storage. Secara cepat menyertakan klien melalui Gradle, CocoaPods, atau skrip yang disertakan.
Membuat Referensi Mereferensikan lokasi ke file, seperti "images/mountains.png", untuk mengupload, mendownload, atau menghapusnya.
Mengupload atau Mendownload Mengupload atau mendownload ke tipe bawaan dalam memori atau disk.
Mengamankan File Gunakan Aturan Keamanan Firebase untuk Cloud Storage untuk mengamankan file Anda.

Ingin menyimpan jenis data lain?

  • Cloud Firestore adalah database yang fleksibel dan skalabel untuk pengembangan seluler, web, dan server di Firebase dan Google Cloud Platform.
  • Firebase Realtime Database menyimpan data aplikasi JSON, seperti status game atau pesan chat, dan menyinkronkan perubahan langsung di semua perangkat yang terhubung. Untuk mempelajari lebih lanjut tentang perbedaan antara opsi database, lihat Pilih database: Cloud Firestore atau Realtime Database.
  • Firebase Remote Config menyimpan key-value pair yang ditentukan developer untuk mengubah perilaku dan tampilan aplikasi tanpa mengharuskan pengguna mendownload update.
  • Firebase Hosting menghosting HTML, CSS, dan JavaScript untuk situs Anda, serta aset lain yang disediakan developer, seperti gambar, font, dan ikon.

Langkah berikutnya